Video: For tsiklining katta O harfi nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
The katta O ning a halqa ning takrorlanishlar soni halqa ichidagi bayonotlar soniga halqa . Endi ta'rifga ko'ra, Katta O bo'lishi kerak O (n*2) lekin shunday O (n).
Xuddi shunday, siz so'rashingiz mumkin: for tsiklining murakkabligi nima?
Biz bayonotlarni O (1) deb hisoblaganimiz uchun, for uchun umumiy vaqt halqa N * O(1), bu umumiy O(N) ga teng. Tashqi halqa N marta bajaradi. Har safar tashqi halqa amalga oshiradi, ichki halqa M marta bajaradi. Natijada, ichki qismdagi bayonotlar halqa jami N * M marta bajaring.
Bundan tashqari, misol bilan Big O belgisi nima? The Katta O belgisi algoritmning yuqori chegarasini belgilaydi, funksiyani faqat yuqoridan chegaralaydi. Uchun misol , Insertion Sort holatini ko'rib chiqing. Bu eng yaxshi holatda chiziqli vaqtni va eng yomon holatda kvadratik vaqtni oladi. Ishonch bilan ayta olamizki, Insertion sortning vaqt murakkabligi O (n ^ 2).
Oddiy qilib aytganda, for tsiklining vaqt murakkabligini qanday topish mumkin?
Masalan, Tanlash tartibi va qo‘shish tartibida O(n^2) mavjud. vaqt murakkabligi . O(Kirish) Vaqtning murakkabligi ning a halqa bo'lsa, O (Logn) deb hisoblanadi halqa o'zgaruvchilar doimiy miqdorga bo'linadi / ko'paytiriladi. Masalan, Ikkilik qidiruvda O (Logn) mavjud. vaqt murakkabligi.
Big O'ni qanday hisoblaysiz?
Kimga Katta O ni hisoblang , siz kodning har bir qatoridan o'tishingiz va uning mavjudligini aniqlashingiz mumkin O (1), O (n) va hokazo va keyin o'zingizni qaytaring hisoblash oxirida. Masalan, shunday bo'lishi mumkin O (4 + 5n) bu erda 4 to'rtta misolni ifodalaydi O (1) va 5n beshta misolni ifodalaydi O (n).
Tavsiya:
Ish xatining 7 C harfi nima?
Aniqlik, ixchamlik, to'liqlik, xushmuomalalik, mulohazakorlik, aniqlik va to'g'rilik. Aniqlik - xatolar, tirnash xususiyati, chalkashlik, behuda vaqt va isrof qilingan pul (xodimlarning vaqti va materiallari) natijasidan qochish uchun yozish usuli
Visual Basic-da tanlash harfi nima?
Select Case bayonoti o'zgaruvchiga qiymatlar ro'yxatiga nisbatan tenglikni tekshirish imkonini beradi. Har bir qiymat case deb ataladi va yoqilgan o'zgaruvchi har bir tanlangan holat uchun tekshiriladi
Smartfon sanoati o'z hayotiy tsiklining qayerida deb hisoblaysiz?
Smartfon sanoati hayot tsiklining o'sish bosqichining o'rtasida joylashgan va CAN/AQShda 5 yildan kamroq muddatga etuklikka erishadi. O'tgan yil ichida Android ishlab chiqaruvchilari o'z mahsulotlarini apparat xususiyatlari bilan targ'ib qilishlarini allaqachon ko'rishingiz mumkin
Eng katta katta ekranli televizor nima?
Samsungning 110 dyuymli Ultra HD televizori dunyodagi eng katta va dushanba kuni sotuvga chiqariladi
Alifboning 26-harfi nima?
Z=26. A alifboning birinchi harfi bo'lgani uchun u 1 raqami bilan ifodalanadi. B ikkinchi harf 2 bilan ifodalanadi. Z, alifbodagi 26 harfning oxirgisi26 bilan ifodalanadi