Log log n nima?

Mundarija:

Log log n nima?
Log log n nima?
Anonim

Bogʻlangan savolga javobda aytib oʻtilganidek, algoritm vaqt murakkabligi O(log n) boʻlishining umumiy usuli bu algoritm uchun kiritish hajmini qayta-qayta qisqartirish orqali ishlashdir. Har bir iteratsiyada doimiy omil bilan.

log n nimani anglatadi?

O(log N) asosan vaqt chiziqli koʻtariladi, n esa eksponent tarzda koʻtariladi. Shunday qilib, agar 10 ta elementni hisoblash uchun 1 soniya kerak bo'lsa, 100 ta elementni hisoblash uchun 2 soniya, 1000 ta elementni hisoblash uchun 3 soniya va hokazo. Algoritmlarni boʻlish va zabt etishda O(log n) boʻladi, masalan, ikkilik qidiruv.

O va log n nima?

n hajmini kiritish uchun O(n) ning algoritmi n ga proportsional qadamlarni bajaradi, boshqa O(log(n)) algoritmi esa qadamlarni bajaradi. taxminan log(n). Shubhasiz, log(n) n dan kichik, shuning uchun murakkablik algoritmi O(log(n)) yaxshiroq.

Log n ni qanday hisoblaysiz?

Bunday fikr shundan iboratki, agar siz strukturani 1 dan 1 gacha aylantirish oʻrniga strukturani qayta-qayta yarmiga boʻlsangiz va har bir boʻlinish uchun doimiy sonli amallarni bajarsangiz, algoritm O(log n) boʻladi. Javoblar maydoni boʻlinib boruvchi qidiruv algoritmlari: O(log n).

log n Square nima?

Jurnal ^2 (

) bu oʻlchamdagi muammo uchun log ninglog ga mutanosib ekanligini bildiradi.

. Jurnal(

)^ 2 bu degani log ning kvadratiga ga mutanosib.

Tavsiya: