Algoritmalarımın olabildiğince optimize edildiğinden emin olmak için elimle Landau (Big O, Theta ...) gösterimini aramak için kullanıyorum, ancak işlevler gerçekten büyük ve karmaşık hale geldiğinde, yol alıyor elle yapmak için çok fazla zaman. aynı zamanda insan hatalarına da yatkındır.
Codility (kodlama / algo egzersizleri) için biraz zaman geçirdim ve size sunulan çözümünüz için Landau notasyonu vereceğini fark ettim (hem Zaman hem de Bellek kullanımında).
Bunu nasıl yaptığını merak ediyordum ... Nasıl yapardın?
Sözcüksel Analiz veya kodun ayrıştırılmasının yanı sıra başka bir yol var mı?
Bu soru çoğunlukla PHP ve / veya JavaScript ile ilgilidir, ancak herhangi bir dile ve teoriye açığım.