Sorumu, "Plain English Explanation of Big O" numaralı gönderiden kaynaklanmaktadır. Logaritmik karmaşıklığın tam anlamını bilmiyorum. Zaman ve işlem sayısı arasında bir regresyon yapabileceğimi ve X karesi değerini hesaplayabileceğimi ve karmaşıklığı belirleyebileceğimi biliyorum. Ancak, kağıda hızlı bir şekilde karar vermek için bir yöntem bilmek istiyorum.Büyük O Logaritmik ne zaman bilinir?
Logaritmik karmaşıklığı nasıl belirlersiniz? Bazı iyi kriterler var mı? Genelde,
+1 çok ilginç. Örneklerinize benzer bir şey arıyorum. Algoritma logartihmic olarak: (int i = BIG_number; i> N; i * = 1/2) {...} –
1/2, tamsayı bölmesinde sıfırdır, ancak bunun yerine "i/= 2" kullanırsanız , Evet öyle. (Eğer merak ettiğiniz belirli bir algoritma ise, bu soruya dahil etmek iyi bir fikir olabilir.) –