Şu eğitimden: Programlama Esasları: Algoritmalar
Ücretsiz deneme süresi ile, bu eğitime erişin
Sektör uzmanları tarafından verilen 23.300 adetten fazla eğitime erişmek için hemen katılın.
Kabarcık sıralama
Şu eğitimden: Programlama Esasları: Algoritmalar
Kabarcık sıralama
- [Eğitmen] Kabarcık sıralaması adı verilen en temel sıralama algoritmalarından birini inceleyerek başlayalım. Ve birazdan neden böyle adlandırıldığına daha fazla değineceğim ama önce nasıl çalıştığına bir göz atalım. Diyelim ki bunun gibi bir dizi sayımız vardı. Kabarcık sıralaması, hangisinin daha büyük olduğunu görmek için ilk iki öğeyi birbiriyle karşılaştırarak başlar. İlk öğe ikinciden büyükse, iki öğe değiştirilir. Daha sonra algoritma bir sonraki yuvaya ilerler ve aynı karşılaştırmayı yapar ve yine ilki daha büyükse değerleri değiştirir. Bu nedenle, dizideki tüm öğeleri inceleyene ve en büyük değer en üste çıkana kadar bu süreç devam eder. İşte bu yüzden buna baloncuk türü denir. Değerler, dizinin en üstüne doğru kabarcıklanır. Bu nedenle, en büyük değer yerleştirildikten sonra, süreç yeniden başlar, ancak şimdi, dizi tamamen sıralanana kadar yalnızca son öğeden önceki öğeye ve daha sonra ondan önceki öğeye kadar olan öğeleri inceleriz. Öyleyse, bu tür özelliklerden…
Deneme dosyaları ile uygulama yaparken öğrenin
Eğitmenin dersi öğretmek için kullandığı dosyaları indirin. İzleyerek, dinleyerek ve uygulama yaparak öğrenin.
İçerikler
-
-
-
-
-
-
(Kilitli)
Sıralamaya genel bakış2 dakika 4 saniye
-
(Kilitli)
Kabarcık sıralama5 dakika 8 saniye
-
(Kilitli)
Birleştirme sıralama2 dakika 24 saniye
-
(Kilitli)
Birleştirme sıralamasını uygula5 dakika 10 saniye
-
(Kilitli)
Hızlı sıralama3 dakika 31 saniye
-
(Kilitli)
Hızlı sıralamayı uygula5 dakika 39 saniye
-
(Kilitli)
-
-
-