Menu
 
Open All | Close All

 
Site Haritasi
 

Site Haritası www.ruyada.tk

 
Takvim
 
«    Mart 2010    »
PtSaÇrPrCuCtPz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
Son Yorumlar
 

» Gönderen:
Haber:
Lost 4.Sezon 12.Bölüm (Lost S04E12) + Türkçe Alt yazı
» Gönderen:
Haber:
Paris'in tatil şovu
» Gönderen: bufefibi
Haber:
Paris'in tatil şovu
» Gönderen:
Haber:
Paris'in tatil şovu
» Gönderen: bufefibi
Haber:
Paris'in tatil şovu
» Gönderen:
Haber:
Paris'in tatil şovu
» Gönderen: bufefibi
Haber:
Paris'in tatil şovu
» Gönderen:
Haber:
Paris'in tatil şovu
» Gönderen: bufefibi
Haber:
Paris'in tatil şovu
» Gönderen:
Haber:
Paris'in tatil şovu
SoftNull Group WaReZ

 
Our Supporters
 
 
En Populer konular
 

 
Dost Siteler
   
Archive
   
 

Resim & Foto Galeri » Paris'in tatil şovu {new}15 Mart 2009
Resim & Foto Galeri » Beyonce beyazlar içinde {new}15 Mart 2009
Resim & Foto Galeri » Paris Moda Haftası'na damga vuranlar {new}15 Mart 2009
Resim & Foto Galeri » Katy Perry soyundu! {new}15 Mart 2009
Resim & Foto Galeri » Son filmi için çıplak havuza girdi {new}15 Mart 2009
Resim & Foto Galeri » Beşiktaş:3 Gençlerbirliği:0{new}15 Mart 2009
Resim & Foto Galeri » TCG Giresun'un seyir albümü Sica{new}15 Mart 2009


Bubble Sort in C++ Bubble Sort C++ Kodlari & Bubble Sort Nedir & Kabarcık sıralaması & Kabarcık sıralaması C++ kodları
| Gönderen: KoD_ADI_KaBuS | 21 Temmuz 2008 | Gösterim: 1732. | Yorum: 1 |Kategori:Programlama

Kabarcık Sıralaması, (bubble sort), bilgisayar bilimlerinde kullanılan yalın bir sıralama algoritmasıdır. Sıralanacak dizinin üzerinde sürekli ilerlerken her defasında iki öğenin birbiriyle karşılaştırılıp, karşılaştırılan öğelerin yanlış sırada olmaları durumunda yerlerinin değiştirilmesi mantığına dayanır. Algoritma, herhangi bir değişiklik yapılmayıncaya kadar dizinin başına dönerek kendisini yineler. Adına "Kabarcık" sıralaması denmesinin nedeni büyük olan sayıların aynı suyun altındaki bir kabarcık gibi dizinin üstüne doğru ilerlemesidir.

Başlangıçta yer yer değiştirme sıralaması olarak adlandırılan kabarcık sıralaması, dizi içindeki büyük elemanların algoritmanın her adımında dizinin sonuna doğru doğrusal olarak ilerlemesini sağlar. Bu ilerleme, seçmeli sıralama algoritmasındaki dizideki değeri küçük olan elemanların dizinin başında kümelenmesi yöntemine benzer şekilde gerçekleşir.


Kabarc305;k s305;ralamas305;'n305;n rastgele üretilmi351; say305;lar305; s305;ralad305;287;305;n305; gösteren bir örnek

İnceleme 

Kabarcık sıralaması dizinin başından başlar ve dizi elemanlarını sırayla seçer. Seçilen dizi elemanı kendinden sonra gelen elemandan büyükse bu iki elemanın yerleri değiştirilir. Bu işlem sonucunda dizinin en büyük elemanı dizi sonuna yerleştirildiğinden bir sonraki adımda arama sınırı bir eleman geri çekilir. Bu işlem, dizinin sonundaki elemanın karşılaştırılmasına kadar yinelenerek sürdürülür.

Algoritmanın Karmaşıklığı 

Kabarcık sıralama algoritmasının ortalama ve en kötü durumdaki karmaşıklığı mathcal{O}(n^2)'dir. Algoritma ortalama ve en kötü durumda mathcal(n^2 /2) adet karşılaştırma ve yer değiştirme gerçekleştirir.

Algoritmanın Adım Adım İşleyişi 

İçeriği "5 1 4 2 8" olan bir dizi kabarcık sıralaması ile en küçükten en büyüğe doğru aşağıdaki biçimde sıralanır. Her adımda dizinin kalın olarak işaretlenmiş elemenları karşılaştırılan elemanlardır.

Birinci Geçiş:
( 5 1 4 2 8 ) to ( 1 5 4 2 8 ) Burada algoritma ilk iki elemanı karşılaştırır ve yerlerini değiştirir.
( 1 5 4 2 8 ) to ( 1 4 5 2 8 )
( 1 4 5 2 8 ) to ( 1 4 2 5 8 )
( 1 4 2 5 8 ) to ( 1 4 2 5 8 ) Burada elemanlar zaten sıralı olduğu için algoritma yerlerini değiştirmez.
İkinci Geçiş:
( 1 4 2 5 8 ) to ( 1 4 2 5 8 )
( 1 4 2 5 8 ) to ( 1 2 4 5 8 )
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
Artık dizi sıralıdır ancak algoritma işlemin bittiğini bilmemektedir. Algoritmanın dizinin sıralandığını anlaması için bütün dizinin üzerinden hiçbir değişiklik yapmadan tam bir geçiş yapması gerekir.
Üçüncü Geçiş:
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
( 1 2 4 5 8 ) to ( 1 2 4 5 8 )
Sonuç olarak dizi sıralanmıştır ve algoritma sonlanır.


	







Degerli Ziyaretçimiz, Sitemize Kayitsiz Kullanici olarak giris yaptiniz. Sizi Sitemize KAYIT OLmaya davet ediyoruz. Kayit islemi tamamen ÜCRETSIZdir. Sitemize kayit oldugunuzda, Kayitsiz Kullanicilarin erisiminin engellendigi alanlara Tam Erisim iznine ve Kayitli Kullanicilara özel birçok ayricaliga sahip olacaksiniz.
  • Letitbit ten nasıl Dosya indirilir? Bilmiyorsanız tıklayın izleyin
  • Benzer konular

  • Seçmeli sıralama (Selection Sort) Selection Sort c++ örnek kodu & Selection ...
  • Birleştirmeli sıralama (Merge Sort) & Merge sort in C Merge sort Nedir Merg ...
  • Rüyada Kabarcık görmek rüya rüyalar Rüyada Kabarcık
  • Dizilerdeki birbirinden komik mantık hataları
  • Rüyada Sort görmek rüya rüya kehanetleri Rüyada Sort
  • kurtlar vadisi bölüm 1
  • Lost'ta çözülmeyi bekleyen sırlar Yasam Fotoğra
  • RSA Şifreleme Algoritması-RSA-nedir
  • Dijkstra Algoritması Dijkstra Algoritması nedir? nerelerde kullanılır?
  • Adobe'un açığı bedava film indirtiyor - Adobe ücretsiz film mi indirtiyor? ...
  • Ram Nedir ve Çeşitleri- ramler- ram ne işe yarar- en iyi ram
  • Tüm Klavye Kısayol Tuşları
  • Rüyada Şort görmek rüyada kabus Rüyada Şort
  • Rüyada Roman görmek islami rüya rüya kehanetleri Rüyada Roman
  • Arızalı Donanımların Tespiti-donanım Arızaları - donanım nedir- arıza nedir
  • Güzellik kraliçelerinin hazin sonu Yasam Fotoğr
  • Oscar töreninin perde arkası
  • Adım Adım Regedit
  • BIOS ve BIOS Setup İşlemleri
  • Rüyada Yemin görmek rüyada gördüm Rüyada Yemin
  • LOST Yorumları
  • Unutulmayan set aşkları Yasam Fotoğrafları, Res
  • ''Lost'' yıldızlarının görmediğiniz halleri
  • uzman
  • Bir program için gerekli bellek miktarı Hesaplama
  • Huzur - Ahmet Hamdi Tanpınar
  • Ücretsiz Rapidshare Kazanma Yöntemi -- Bedava Rapidshare Hesabı
  • Bilgisayarınız Çokmu Ses Cikariyor - üzülmeyin Artık çıkaramaz
  • Ankara - Yakup Kadri Karaosmanoğlu
  • Rüyada Kaza görmek dini kabus Rüyada Kaza
  • Top 10 En Kötü Teknoloji
  • Köprü - Ayşe Kulin
  • Kontrolünü kaybeden yetenek
  • Çatıdaki Nefes - V.C.ANDREWS
  • Toprak Uyanırsa - Şevket Süreyya Aydemir
  • Rüyada Oluk görmek seytani dini yorumu Rüyada Oluk
  • Rüyada Maket görmek rüya kehanetleri islami Rüyada Maket
  • ANGUT Nedir ? Öğrenelim...
  • Anakartlar Nasıl Onarılır? Nedir? Anakart Hakkında Bilgi - Anakart
  • Çalıkuşu - Reşat Nuri Güntekin
  • AMD den Yeni Revizyonlar
  • Füreya - Ayşe Kulin
  • Dünyanın en büyük göğüslü kadını Fotoğrafları, Resimleri & Fotogaleri
  • Aldatacağım - Esat Mahmut Karakurt
  • Helium Music Manager 2008.0.0.6106 Download Full Helium Music Manager 2008
  • SEO Report 1.0.0.279SEO Arama motorları optimizasyon programı
  • Sessiz Ev - Orhan Pamuk
  • Mutlu Ölüm - Albert Camus
  • Bios Hakkında Detaylı Bilgi Bios Nedir? Ne işe yarar? Bios Çeşitleri Bios A ...
  • Java Ters Mühendislik
  • Anahtar Kelimeler: bubble sort, bubble, sort, kabarcık, sıralama, c++, c, code, kod, bilgisayar, programlama, kabarcık siralama, örnek kod, örnek
     (Oy Sayısı: 1)

    ¹ 1 Gönderen: bird  
    Gönderildi: 4 Mart 2009 23:26 | ICQ: -- |
    Kullanıcı grubu: Ziyaretçi
    Kayıt Tarihi: --
    E-mail:
    ihn sucht partner
    Makale sayısı: 0 | Yorum sayısı: 0 Alıntı yap    


    Yorum Ekle
    İsminiz::
    E-Mail:

    Güvenlik kodu:
    Güvenlik Kodu (CAPCHA)
    Kodu Güncelle
    Kodu giriniz:


    Anket
     
    Sevdiğiniz Programlama Dili?

    C#
    C++
    JAVA
    ASP.net
    PHP
    SQL
    VISUAL BASIC
    PASCAL
    Diğer
     
    Our Supporters
     
     
    Our Supporters