📈 Verimli Programlama
🔍 Diziden eleman bulma
- Dizi öncelikle sıralanır
- Sırasız dizilerin karmaşıklığı $$O(N) = N\log(N)$$
- Sıralı olunca $$O(N) = N$$
- Örnek sırala küçükten büyüğe olabilir
- Ardından eleman aranır
- Eğer eleman bakılan indeksten küçükse arama sonlandırılır
- Sıralı olduğu için ileride de olmayacaktır
- Eleman bulunamamıştır
- Binary arama yöntemi de oldukça hızlıdır
🎡 Tekrarlı ya da Hafıza ile Fonksiyon İşlemleri
Hafıza (memory), tekrarlı işlemler (recursive) ile çalışan fonksiyonlara nazaran daha hızlıdır.
📦 Hazır Paketlerin Hız Avantajı
Yazılım ekipleri tarafından oluşturulan paketler, optimize edildiğinden el yazımı işlemlere nazaran daha hızlı çalışır.