<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>F. Oğuz ÖZKEROĞLU &#187; kabarcık sıralaması</title>
	<atom:link href="http://www.oguzozkeroglu.com/tag/kabarcik-siralamasi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oguzozkeroglu.com</link>
	<description>Web günlüğü</description>
	<lastBuildDate>Wed, 01 Feb 2012 06:06:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sıralama Algoritmaları [2] : Bubble Sort</title>
		<link>http://www.oguzozkeroglu.com/siralama-algoritmalari-2-bubble-sort/</link>
		<comments>http://www.oguzozkeroglu.com/siralama-algoritmalari-2-bubble-sort/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 13:01:37 +0000</pubDate>
		<dc:creator>Oguz</dc:creator>
				<category><![CDATA[algoritmalar]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[algoritma]]></category>
		<category><![CDATA[bubble sort]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[cplusplus]]></category>
		<category><![CDATA[kabarcık sıralaması]]></category>
		<category><![CDATA[sıralama algoritması]]></category>
		<category><![CDATA[sorting algorithm]]></category>

		<guid isPermaLink="false">http://www.oguzozkeroglu.com/?p=222</guid>
		<description><![CDATA[Daha önceki yazılarımdan birinde(Selection Sort) sıralama algoritmalarına küçük bir giriş yapmıştım. Bu yazı da onun devamı niteliğinde olacak ama açıklama için yine işi daha iyi birilerine (Wiki) bırakacağım. Bubble sort için C/C++ ve Java&#8217;da yazdığım kodları yazmam yeterli olur sanırım. Bu arada Java&#8217;da yazdığım kod sayısı 100 satırı geçti bunlarla birlikte :P &#8220;Hello World&#8221; un [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önceki yazılarımdan birinde(<a title="Selection Sort" href="http://www.oguzozkeroglu.com/siralama-algoritmalari-1-selection-sort/" target="_blank">Selection Sort</a>) sıralama algoritmalarına küçük bir giriş yapmıştım. Bu yazı da onun devamı niteliğinde olacak ama açıklama için yine işi daha iyi birilerine (<a title="Bubble Sort" href="http://en.wikipedia.org/wiki/Bubble_sort" target="_blank">Wiki</a>) bırakacağım. Bubble sort için C/C++ ve Java&#8217;da yazdığım kodları yazmam yeterli olur sanırım.</p>
<p>Bu arada Java&#8217;da yazdığım kod sayısı 100 satırı geçti bunlarla birlikte :P &#8220;Hello World&#8221; un üstüne bayağı şey yapmışım demek ki :)</p>
<p>C/C++ Kodu :</p>
<pre class="brush: cpp; title: ; notranslate">
void bubbleSort(int dizi[], int elemanSayisi)
{
     int temp;
     int i, j;

     for (i=1; i&lt;elemanSayisi; i++)
     {
         for (j=0; j&lt;elemanSayisi-i; j++)
         {
             if(dizi[j] &gt; dizi[j+1])
             {
                        temp = dizi [j];
                        dizi [j] = dizi [j+1];
                        dizi [j+1] = temp;
             }
         }
     }
}
</pre>
<p>Java Kodu :</p>
<pre class="brush: java; title: ; notranslate">
    public static void BubbleSort(int [] dizi)
    {
        int temp;   // Yer değiştirmede kullanılacak geçici değişken
        for (int i=1; i&lt;dizi.length; i++)
        {
            for(int j=0; j&lt;dizi.length-i; j++)
            {
                if (dizi[j] &gt; dizi [j+1])
                {
                    temp = dizi [j];
                    dizi [j] = dizi [j+1];
                    dizi [j+1] = temp;
                }//Önce gelen elaman bir sonrakinden büyükse ikisi yer değiştiriyor
            }// Dizinin ardışık elamanlarını karşılaştırmak için kullandığımız döngü
        }// Her karşılaştırmadan sonra yeniden kaldığımız yerden devam etmemizi sağlayan döngü
    }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oguzozkeroglu.com/siralama-algoritmalari-2-bubble-sort/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

