Sıralamayı çok çeşitli sorunları çözmek için kullanabilirsiniz:
Arama: Listedeki bir öğeyi aramak, liste sıralanırsa çok daha hızlı çalışır.
Seçim: Listelenen verilerle, öğelerin geri kalanıyla olan ilişkilerine göre öğeleri seçmek daha kolaydır. Örneğin, bulma k inci değerleri artan veya azalan düzende olduğunda -largest veya en küçük değeri veya listenin medyan değerinin bulunması, çok daha kolaydır.
Kopyalar: Listedeki yinelenen değerleri bulmak, liste sıralandığında çok hızlı bir şekilde yapılabilir.
Dağıtım: Bir listedeki öğelerin frekans dağılımını analiz etmek, liste sıralandıysa çok hızlıdır. Örneğin, en çok veya en az sıklıkla görünen öğeyi bulmak, sıralı bir listeyle nispeten kolaydır.
Ticari uygulamalardan akademik araştırmaya ve aradaki her yere, zamandan ve emekten tasarruf etmek için sıralamayı kullanabileceğiniz sayısız yol vardır.
Python'un Yerleşik Sıralama Algoritması
Python dili, diğer birçok üst düzey programlama dili gibi, verileri kullanarak kutudan çıkarır sorted(). İşte bir tamsayı dizisini sıralama örneği:
Kod: Tümünü seç
>>> array = [8, 2, 6, 4, 5]
>>> sorted(array)
[2, 4, 5, 6, 8]