<?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: Kabarcık Sıralaması (Baloncuk sıralaması, Bubble Sort)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-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: ömer yiğit</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-64269</link>
		<dc:creator>ömer yiğit</dc:creator>
		<pubDate>Sat, 03 Dec 2011 21:51:26 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-64269</guid>
		<description>Evren bey bilgilerinizden çeşitli platformlar üzerinden yararlanıyoruz teşekkürü borç biliriz emeğinize sağlık..</description>
		<content:encoded><![CDATA[<p>Evren bey bilgilerinizden çeşitli platformlar üzerinden yararlanıyoruz teşekkürü borç biliriz emeğinize sağlık..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hakan</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-63746</link>
		<dc:creator>hakan</dc:creator>
		<pubDate>Wed, 06 Jul 2011 22:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-63746</guid>
		<description>çok teşekkürler hocam gerçekten yaradı :))</description>
		<content:encoded><![CDATA[<p>çok teşekkürler hocam gerçekten yaradı <img src='http://www.bilgisayarkavramlari.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-63739</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 04 Jul 2011 20:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-63739</guid>
		<description>elbette, bağlantılar ile oynayarak kolayca yapabilirsiniz. Yukarıdaki kodu isteğinize göre düzeltelim:
&lt;pre&gt;
node * iter = head;
while(iter-&gt;next-&gt;next != NULL){
  if(iter-&gt;next-&gt;next-&gt;data &gt; iter-&gt;next-&gt;data){
   node *a = iter-&gt;next;
   node *b = iter-&gt;next-&gt;next;
   // iter--&gt;a--&gt;b  şeklinde bağlı liste
   a-&gt;next = b-&gt;next;
   b-&gt;next = a;
   iter-&gt;next = b;
   // iter--&gt;b--&gt;a  şeklinde bağlı listeye dönüşür
  }
}
&lt;/pre&gt;
Yukarıdaki kodda, swap işlemli (yer değiştirme) bağlantılar üzerinden (link) yapılmıştır. Ayrıca bu döngü bir geçişin kodudur. İnşaeAllah yardımcı olur.

Başarılar</description>
		<content:encoded><![CDATA[<p>elbette, bağlantılar ile oynayarak kolayca yapabilirsiniz. Yukarıdaki kodu isteğinize göre düzeltelim:</p>
<pre>
node * iter = head;
while(iter->next->next != NULL){
  if(iter->next->next->data > iter->next->data){
   node *a = iter->next;
   node *b = iter->next->next;
   // iter-->a-->b  şeklinde bağlı liste
   a->next = b->next;
   b->next = a;
   iter->next = b;
   // iter-->b-->a  şeklinde bağlı listeye dönüşür
  }
}
</pre>
<p>Yukarıdaki kodda, swap işlemli (yer değiştirme) bağlantılar üzerinden (link) yapılmıştır. Ayrıca bu döngü bir geçişin kodudur. İnşaeAllah yardımcı olur.</p>
<p>Başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hakan</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-63738</link>
		<dc:creator>hakan</dc:creator>
		<pubDate>Mon, 04 Jul 2011 18:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-63738</guid>
		<description>teşekkürler hocam ama ben içindeki sayıların değil kendisinin değiştirilmeli olarak linked listte arıyorum. yardımcı olabilirmisiniz bu konuda acaba ?</description>
		<content:encoded><![CDATA[<p>teşekkürler hocam ama ben içindeki sayıların değil kendisinin değiştirilmeli olarak linked listte arıyorum. yardımcı olabilirmisiniz bu konuda acaba ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-63721</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Wed, 29 Jun 2011 00:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-63721</guid>
		<description>Fikir vermesi açısından kabaca şu şekilde yapabilirsiniz. 
&lt;pre&gt;
node * iter = head;
while(iter-&gt;next != NULL){
  if(iter-&gt;next-&gt;data &gt; iter-&gt;data){
   int temp = iter-&gt;next-&gt;data;
   iter-&gt;next-&gt;data = iter-&gt;data;
   iter-&gt;data = temp;
  }
}
&lt;/pre&gt;
Yukarıdaki kodda görüldüğü üzere, bir adet iterator, kendisinden sonraki veriye ve kendi verisine bakarak karşılaştırma yapmaktadır. Şayet kendisinden sonraki veri daha büyükse verileri yer değiştirmektedir (swap). Ben yukarıda basit eşittir ile atama işlemi kullandım ve verinin tipinin int olduğu kabulünü yaptım ancak karmaşık yapılarda bu durum değişebilir. 
Yukarıdaki döngü, kabarcık sıralamasının bir geçişine (pass) tekabül etmektedir. Algoritmayı kodlama şeklinde göre daha fazla geçişler kodlanabilir. En kötü kodlama yöntemi, yukarıdaki döngüyü, eleman sayısı kadar dönen bir döngünün içerisine yerleştirmek olacaktır. 

Başarılar</description>
		<content:encoded><![CDATA[<p>Fikir vermesi açısından kabaca şu şekilde yapabilirsiniz. </p>
<pre>
node * iter = head;
while(iter->next != NULL){
  if(iter->next->data > iter->data){
   int temp = iter->next->data;
   iter->next->data = iter->data;
   iter->data = temp;
  }
}
</pre>
<p>Yukarıdaki kodda görüldüğü üzere, bir adet iterator, kendisinden sonraki veriye ve kendi verisine bakarak karşılaştırma yapmaktadır. Şayet kendisinden sonraki veri daha büyükse verileri yer değiştirmektedir (swap). Ben yukarıda basit eşittir ile atama işlemi kullandım ve verinin tipinin int olduğu kabulünü yaptım ancak karmaşık yapılarda bu durum değişebilir.<br />
Yukarıdaki döngü, kabarcık sıralamasının bir geçişine (pass) tekabül etmektedir. Algoritmayı kodlama şeklinde göre daha fazla geçişler kodlanabilir. En kötü kodlama yöntemi, yukarıdaki döngüyü, eleman sayısı kadar dönen bir döngünün içerisine yerleştirmek olacaktır. </p>
<p>Başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hakan</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-63720</link>
		<dc:creator>hakan</dc:creator>
		<pubDate>Tue, 28 Jun 2011 20:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-63720</guid>
		<description>bunu linked list ile nasıl yapabiliriz acaba?</description>
		<content:encoded><![CDATA[<p>bunu linked list ile nasıl yapabiliriz acaba?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-60474</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Tue, 22 Mar 2011 11:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-60474</guid>
		<description>evet yukarıdaki kodu, mesajınız üzerine tekrar deneyerek çalıştırdım. Haklsınız kodda bir hata bulunuyor. Düzeltmek için koddaki A.length-i ifadesini A.length-1 olarak değiştirmek gerekiyor. Hata, dizideki kontrol edilen elemanların hem baştan hem de sondan azaltılmasıydı. Yazıda da hatayı düzeltiyorum. Ve JAVA dilinde kaynak kodu yazıya ekliyorum. 

Teşekkürler.</description>
		<content:encoded><![CDATA[<p>evet yukarıdaki kodu, mesajınız üzerine tekrar deneyerek çalıştırdım. Haklsınız kodda bir hata bulunuyor. Düzeltmek için koddaki A.length-i ifadesini A.length-1 olarak değiştirmek gerekiyor. Hata, dizideki kontrol edilen elemanların hem baştan hem de sondan azaltılmasıydı. Yazıda da hatayı düzeltiyorum. Ve JAVA dilinde kaynak kodu yazıya ekliyorum. </p>
<p>Teşekkürler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kaan</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-60376</link>
		<dc:creator>kaan</dc:creator>
		<pubDate>Tue, 22 Mar 2011 02:48:37 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-60376</guid>
		<description>Teşekkürler konuyu burdaki anlatım sayesinde anladım.Fakat kodlarda bir sıkıntı var galiba bunun demek haddime değil bende de bir hata olabilir ama yinede sormak istedim.256378941 yazınca 213456789 yazıyor.son değiştirmeyi yapmıyor sanırım.</description>
		<content:encoded><![CDATA[<p>Teşekkürler konuyu burdaki anlatım sayesinde anladım.Fakat kodlarda bir sıkıntı var galiba bunun demek haddime değil bende de bir hata olabilir ama yinede sormak istedim.256378941 yazınca 213456789 yazıyor.son değiştirmeyi yapmıyor sanırım.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hasan Erdem Yantır</title>
		<link>http://www.bilgisayarkavramlari.com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/comment-page-1/#comment-7870</link>
		<dc:creator>Hasan Erdem Yantır</dc:creator>
		<pubDate>Mon, 26 Oct 2009 17:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/?p=479#comment-7870</guid>
		<description>Yazınız için çok teşekkürler.
Siteniz Türk gençleri için (benim gibi) anlaşılması güç, ingilizce ama bilgi dolu kitapların çevirisi gibi. Türkçe kaynak sıkıntısının çözümüne çok büyük bir katkı. Tebrikler...
Kabarcık Sıralama algoritmasında eğer bir geçiş sırasında herhangi bir yer değiştirme işlemi olmuyorsa, yani if&#039;in içine girilmiyorsa en dıştaki for döngüsünden çıkılabilir. Bu da algoritmaya zaman kazancı sağlar ama yer konusunda biraz sıkıntı doğurur =&gt; 8 bitcik:)</description>
		<content:encoded><![CDATA[<p>Yazınız için çok teşekkürler.<br />
Siteniz Türk gençleri için (benim gibi) anlaşılması güç, ingilizce ama bilgi dolu kitapların çevirisi gibi. Türkçe kaynak sıkıntısının çözümüne çok büyük bir katkı. Tebrikler&#8230;<br />
Kabarcık Sıralama algoritmasında eğer bir geçiş sırasında herhangi bir yer değiştirme işlemi olmuyorsa, yani if&#8217;in içine girilmiyorsa en dıştaki for döngüsünden çıkılabilir. Bu da algoritmaya zaman kazancı sağlar ama yer konusunda biraz sıkıntı doğurur =&gt; 8 bitcik:)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

