<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Yığınlama Sıralaması (Heap Sort)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/</link>
	<description>www.bilgisayarkavramlari.com</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:35:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-64665</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Fri, 20 Jan 2012 11:21:51 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-64665</guid>
		<description>Tam olarak neredeki node3 ve node4&#039;ü kastediyorsunuz anlamadım ancak yazının içindekileri kastediyorsanız. Yazıda örnek bir yığıt (heap) verilmiştir. Aslında tam olarak diziden heapify edilmiş bir ağaç değil. Tam heapify sonucunda, aşağıdaki şekilde bir ağaç çıkar:
&lt;pre&gt;
        20
      /    \
    18      5
   /  \    /
  12   4  3
&lt;/pre&gt;
Yukarıdaki yapıda, ve yazı içerisinde bahsedilen durum, bir şekilde heap oluşturulduktsan sonra sıralama işleminin nasıl yapılacağıdır. Diziden heap oluşturma işlemi sırasında önce veriler ağaca yerleştirilir (Verildiği sıra ile) ardından heapify işlemi yapılır. 
Ancak yine de sorunuzu yanlış anlamış olabilirim, daha açık yazarsanız sevinirim.</description>
		<content:encoded><![CDATA[<p>Tam olarak neredeki node3 ve node4&#8242;ü kastediyorsunuz anlamadım ancak yazının içindekileri kastediyorsanız. Yazıda örnek bir yığıt (heap) verilmiştir. Aslında tam olarak diziden heapify edilmiş bir ağaç değil. Tam heapify sonucunda, aşağıdaki şekilde bir ağaç çıkar:</p>
<pre>
        20
      /    \
    18      5
   /  \    /
  12   4  3
</pre>
<p>Yukarıdaki yapıda, ve yazı içerisinde bahsedilen durum, bir şekilde heap oluşturulduktsan sonra sıralama işleminin nasıl yapılacağıdır. Diziden heap oluşturma işlemi sırasında önce veriler ağaca yerleştirilir (Verildiği sıra ile) ardından heapify işlemi yapılır.<br />
Ancak yine de sorunuzu yanlış anlamış olabilirim, daha açık yazarsanız sevinirim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erkan</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-64664</link>
		<dc:creator>erkan</dc:creator>
		<pubDate>Thu, 19 Jan 2012 22:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-64664</guid>
		<description>hocam elinize sağlık müthiş bir kaynak olmuş. Yalnız tree mantığını düşündüğümüzde, yerleştirmiş olduğunuz ağaçta node3 ve node4 ün yerlerinin değişmesi gerekiyor mu? şimdiden teşekkürler</description>
		<content:encoded><![CDATA[<p>hocam elinize sağlık müthiş bir kaynak olmuş. Yalnız tree mantığını düşündüğümüzde, yerleştirmiş olduğunuz ağaçta node3 ve node4 ün yerlerinin değişmesi gerekiyor mu? şimdiden teşekkürler</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55376</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Fri, 07 Jan 2011 20:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55376</guid>
		<description>Yok. Yorumunuz kesinlikle doğru. Bu üç diziden 2. olanı heap yapısına uyar diğerleri uymaz.</description>
		<content:encoded><![CDATA[<p>Yok. Yorumunuz kesinlikle doğru. Bu üç diziden 2. olanı heap yapısına uyar diğerleri uymaz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: freelancer03</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55374</link>
		<dc:creator>freelancer03</dc:creator>
		<pubDate>Fri, 07 Jan 2011 20:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55374</guid>
		<description>hocam ben heap dizilişlerini  dizinin indisleri kullanılarak yaptım.&lt;img src=&quot;http://www.bilgisayarkavramlari.com/wp-content/uploads/sekil01.jpg&quot;&gt; 
burda bir şekil üzerinde 3 tane heap yapısının dizilimini gerçekleştirdim.

1.dizim de indis sayısı 7 olan 53 sayısı parent(89) dan küçük oldugun için dizilişi bozar.
2.dizimde indis sıralama küçükten büyüge gittiginden yani her parent dal, child  dallardan küçük oldugu için  dogru heap yapısını temsil eder.
3. dizilimde indis sayısı 5 olan 80 sayısı parent(79) dan küçük oldugu için dizilişi bozar.

bu dizilişleri http://www.bilgisayarkavramlari.com/2008/08/09/dizi-uzerinde-agac-kodlamasi/ dersinden yola çıkarak yaptım. İşlemlerde hata varmıdır hocam.</description>
		<content:encoded><![CDATA[<p>hocam ben heap dizilişlerini  dizinin indisleri kullanılarak yaptım.<img src="http://www.bilgisayarkavramlari.com/wp-content/uploads/sekil01.jpg"/><br />
burda bir şekil üzerinde 3 tane heap yapısının dizilimini gerçekleştirdim.</p>
<p>1.dizim de indis sayısı 7 olan 53 sayısı parent(89) dan küçük oldugun için dizilişi bozar.<br />
2.dizimde indis sıralama küçükten büyüge gittiginden yani her parent dal, child  dallardan küçük oldugu için  dogru heap yapısını temsil eder.<br />
3. dizilimde indis sayısı 5 olan 80 sayısı parent(79) dan küçük oldugu için dizilişi bozar.</p>
<p>bu dizilişleri <a href="http://www.bilgisayarkavramlari.com/2008/08/09/dizi-uzerinde-agac-kodlamasi/" rel="nofollow">http://www.bilgisayarkavramlari.com/2008/08/09/dizi-uzerinde-agac-kodlamasi/</a> dersinden yola çıkarak yaptım. İşlemlerde hata varmıdır hocam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55305</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Fri, 07 Jan 2011 03:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55305</guid>
		<description>Yukarıdaki yazının ilk satırında da bağlantı olduğu üzere sorunuzun cevabı &lt;a href=&quot;http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/&quot; rel=&quot;nofollow&quot;&gt;Heap (Yığın)&lt;/a&gt; başlıklı yazıda verilmiştir. Ayrıca bu yazıda bir kod da bulunmaktadır. Yukarıdaki yazı oluşturulmuş bir yığının sıralama için kullanılmasını anlatmaktadır. Bir yığının nasıl oluşturulacağı (heapify) ise &lt;a href=&quot;http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/&quot; rel=&quot;nofollow&quot;&gt;Heap (Yığın)&lt;/a&gt; başlıklı yazıda yer alıyor. İlgili yazıya aşağıdaki bağlantıdan ulaşabilirsiniz. 

http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/

başarılar</description>
		<content:encoded><![CDATA[<p>Yukarıdaki yazının ilk satırında da bağlantı olduğu üzere sorunuzun cevabı <a href="http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/" rel="nofollow">Heap (Yığın)</a> başlıklı yazıda verilmiştir. Ayrıca bu yazıda bir kod da bulunmaktadır. Yukarıdaki yazı oluşturulmuş bir yığının sıralama için kullanılmasını anlatmaktadır. Bir yığının nasıl oluşturulacağı (heapify) ise <a href="http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/" rel="nofollow">Heap (Yığın)</a> başlıklı yazıda yer alıyor. İlgili yazıya aşağıdaki bağlantıdan ulaşabilirsiniz. </p>
<p><a href="http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/" rel="nofollow">http://bilgisayarkavramlari.com/2008/08/09/yigin-agaci-heap/</a></p>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tahir</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55282</link>
		<dc:creator>tahir</dc:creator>
		<pubDate>Thu, 06 Jan 2011 22:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55282</guid>
		<description>20 sayısı çıkarıldıktan sonra ağaç tekrar yığınlanmış mesela 4 ile 5 in yeri değiştirilse herhangi bir sorun olur mu?birde siteyi pek araştırma imkanım olmadı ama mesela bu kümeleme ağacını oluşturma algoritmasının c kodları ile yazılmış olanı var mı?</description>
		<content:encoded><![CDATA[<p>20 sayısı çıkarıldıktan sonra ağaç tekrar yığınlanmış mesela 4 ile 5 in yeri değiştirilse herhangi bir sorun olur mu?birde siteyi pek araştırma imkanım olmadı ama mesela bu kümeleme ağacını oluşturma algoritmasının c kodları ile yazılmış olanı var mı?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tahir</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55281</link>
		<dc:creator>tahir</dc:creator>
		<pubDate>Thu, 06 Jan 2011 21:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55281</guid>
		<description>ben hala anlamış değilim bu kümeleme ağacı neye göre oluşturuluyor yardımcı olursanız sevinirim</description>
		<content:encoded><![CDATA[<p>ben hala anlamış değilim bu kümeleme ağacı neye göre oluşturuluyor yardımcı olursanız sevinirim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55258</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Thu, 06 Jan 2011 16:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55258</guid>
		<description>Heap yapısı max heap veya min heap olarak ikiye ayrılır. Max heap yapısında en büyük sayı hep en üstte dururken min heap yapısında, en küçük sayı hep en üstte durur. Amaca göre seçim yapılır. Örneğin küçükten büyüğe sıralama için min heap , büyükten küçüğe doğru sıralama için max heap kullanılır. 

Sizin sorunuzda, min heap kullanılmış. Bu durumda doğru cevap ikinci dizilim oluyor. Bunun dışındaki dizilimlerde üstte bulunan sayı küçük olması gerekirken büyük olmuş.

başarılar</description>
		<content:encoded><![CDATA[<p>Heap yapısı max heap veya min heap olarak ikiye ayrılır. Max heap yapısında en büyük sayı hep en üstte dururken min heap yapısında, en küçük sayı hep en üstte durur. Amaca göre seçim yapılır. Örneğin küçükten büyüğe sıralama için min heap , büyükten küçüğe doğru sıralama için max heap kullanılır. </p>
<p>Sizin sorunuzda, min heap kullanılmış. Bu durumda doğru cevap ikinci dizilim oluyor. Bunun dışındaki dizilimlerde üstte bulunan sayı küçük olması gerekirken büyük olmuş.</p>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: freelancer03</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-55252</link>
		<dc:creator>freelancer03</dc:creator>
		<pubDate>Thu, 06 Jan 2011 16:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-55252</guid>
		<description>mehaba sayın hocam. heap sort un mantıgı en büyük sayı en üstte olmalı. Fakat şöyle bir soruda mantık yürütemedim.

bunlardan hangisi heap yapısını temsil eder deniliyor.

22 79 36 89 80 91 42 53 96
22 36 79 42 91 80 96 53 89
22 36 89 42 91 80 96 53 79

burda nasıl bir yöntem izlemeliyim.</description>
		<content:encoded><![CDATA[<p>mehaba sayın hocam. heap sort un mantıgı en büyük sayı en üstte olmalı. Fakat şöyle bir soruda mantık yürütemedim.</p>
<p>bunlardan hangisi heap yapısını temsil eder deniliyor.</p>
<p>22 79 36 89 80 91 42 53 96<br />
22 36 79 42 91 80 96 53 89<br />
22 36 89 42 91 80 96 53 79</p>
<p>burda nasıl bir yöntem izlemeliyim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/yiginlama-siralamasi-heap-sort/comment-page-1/#comment-35864</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:06:14 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=495#comment-35864</guid>
		<description>Bu yorumu yazdığınız, yığın ağaçları (heap) konusu, sadece diziler üzerinde sıralama yapılması için tasarlanmıştır. Zaten yığın ağaçlarının özelliği, dizi üzerinden kolay kullanılabilmesidir. 

Sorunuza cevap için bağlı liste ve sıralama algoritmalarının anlatıldığı aşağıdaki başlıkları okumanızda yarar olabilir:
Sitede anlatılan sıralama algoritmalarının tam listesi için:
http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/
Bağlı listeler üzerinde yazılan örnek kodlar için:
http://www.bilgisayarkavramlari.com/2008/08/09/siralama-algoritmalari-sorting-algorithms/

Ayrıca aşağıdaki bağlantıdan, geçen dönem ticart üniversitesinde verdiğim veri yapıları ve algoritmalar dersine ve bu derste yazılan kodlara erişebilirsiniz:

http://www.sadievrenseker.com/vy/

Yukarıdaki bu bağlantılarda aradığınız konuyu bulamazsanız, daha fazla detay vermeniz halinde yardımcı olacak bir kod yazıp sitede yayınlamaya çalışırım. 

başarılar</description>
		<content:encoded><![CDATA[<p>Bu yorumu yazdığınız, yığın ağaçları (heap) konusu, sadece diziler üzerinde sıralama yapılması için tasarlanmıştır. Zaten yığın ağaçlarının özelliği, dizi üzerinden kolay kullanılabilmesidir. </p>
<p>Sorunuza cevap için bağlı liste ve sıralama algoritmalarının anlatıldığı aşağıdaki başlıkları okumanızda yarar olabilir:<br />
Sitede anlatılan sıralama algoritmalarının tam listesi için:<br />
<a href="http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/" rel="nofollow">http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/</a><br />
Bağlı listeler üzerinde yazılan örnek kodlar için:<br />
<a href="http://www.bilgisayarkavramlari.com/2008/08/09/siralama-algoritmalari-sorting-algorithms/" rel="nofollow">http://www.bilgisayarkavramlari.com/2008/08/09/siralama-algoritmalari-sorting-algorithms/</a></p>
<p>Ayrıca aşağıdaki bağlantıdan, geçen dönem ticart üniversitesinde verdiğim veri yapıları ve algoritmalar dersine ve bu derste yazılan kodlara erişebilirsiniz:</p>
<p><a href="http://www.sadievrenseker.com/vy/" rel="nofollow">http://www.sadievrenseker.com/vy/</a></p>
<p>Yukarıdaki bu bağlantılarda aradığınız konuyu bulamazsanız, daha fazla detay vermeniz halinde yardımcı olacak bir kod yazıp sitede yayınlamaya çalışırım. </p>
<p>başarılar</p>
]]></content:encoded>
	</item>
</channel>
</rss>

