Hangisi daha hızlı ve ne kadar? 1 Ghz'de 1000 elemanın doğrusal araştırması veya 5 Ghz'de 1 milyon elemanlık ikili arama. Her komutun 5 GHz'de 5 kat daha hızlı çalıştığı ve lineer aramanın iterasyonunun 2 kez daha hızlı olduğu ve daha sonra ikili aramanın olduğu göz önüne alınmıştır.İki algoritmanın karşılaştırması
-2
A
cevap
1
İkili aramada karmaşıklık O (log n); Doğrusal aramada karmaşıklık O (n) bulunur. Aşağıdaki, matematik biraz daha ipucu: log (1000) üs
Q. What is the maximum number of comparisons that a binary search function will make when searching for a value in a 1,000 - element array?
A. iki ~ = bir o karşılaştırmalar sayısı nedir
S. Lineer arama fonksiyonu 1.000 elemanlı bir dizide bir değer ararken ne yapar?
A.
İlgili konular
- 1. İki algoritmanın Big-O analizi
- 2. Neo4j: iki düğümün karşılaştırması
- 3. Bu algoritmanın karmaşıklığı?
- 4. İki tupl listesi derinlik karşılaştırması nasıl yapılır?
- 5. Bu algoritmanın uzay karmaşıklığı neden O (1)
- 6. İki çok satırlı dizginin birleşik diff biçimindeki karşılaştırması nasıl yazdırılır?
- 7. Python zaman aralığı karşılaştırması
- 8. Bu algoritmanın Big O analizi nedir?
- 9. Char/String karşılaştırması
- 10. Metin karşılaştırması için Perl modülü
- 11. MDX dili bağımsız tarih karşılaştırması
- 12. Metin karşılaştırması için Ruby gem
- 13. Java çift karşılaştırması epsilon
- 14. php dize karşılaştırması beklenen sonuçlar
- 15. '==' kullanarak PHP string karşılaştırması
- 16. PHP dizi karşılaştırması
- 17. Regex kitaplığı karşılaştırması
- 18. JQuery fotoğraf karşılaştırması
- 19. String karşılaştırması onPostexecute çalışmıyor
- 20. ScalaTest ve Spock karşılaştırması
- 21. .net Xml karşılaştırması UnitTesting
- 22. 3D Motor Karşılaştırması
- 23. Visual Studio Bilgisayar karşılaştırması
- 24. Neo4J Performans Karşılaştırması
- 25. Delphi 7 tguid karşılaştırması
- 26. dize karşılaştırması kabuk betiğidir
- 27. Çoklu VEYA karşılaştırması
- 28. NSPredicateEditorRowTamplate için tarih karşılaştırması
- 29. VB.NET'te tür karşılaştırması
- 30. Python zaman karşılaştırması
Bu konuda ne yapıyorsunuz? O (n) o ikili arama (o n) (log n) 'e göre, lineer aramanın nasıl bir şansı olduğunu görüyorsunuz? – Rotem
Ancak her ikisi de farklı işlemciye sahiptir –
İşlemci handikapı, oyun alanını daha da iyi yapmak için doğrusal aramadan yana olmalıdır. İkili en kötü durumda ~ 20 iterasyon alırken doğrusal ise 1000 olur. – Rotem