Asimptotik belgi nima katta 0 belgisini tushuntiradi?
Asimptotik belgi nima katta 0 belgisini tushuntiradi?

Video: Asimptotik belgi nima katta 0 belgisini tushuntiradi?

Video: Asimptotik belgi nima katta 0 belgisini tushuntiradi?
Video: Михаил Громов - интервью Абелевской премии 2009 2024, Noyabr
Anonim

Katta-O . Katta-O , odatda shunday yoziladi O , bir Asimptotik belgi eng yomon holatda, yoki ma'lum bir funktsiya uchun o'sish shipi. Bu bizga beradi asimptotik algoritmning ishlash vaqtining o'sish tezligi uchun yuqori chegara.

Xuddi shunday, odamlar Big O notasi deganda nimani tushunasiz?

Katta O belgisi Kompyuter fanida algoritmning ishlashi yoki murakkabligini tavsiflash uchun ishlatiladi. Katta O ayniqsa, eng yomon stsenariyni tasvirlaydi va mumkin algoritm tomonidan talab qilinadigan bajarilish vaqtini yoki foydalaniladigan joyni (masalan, xotirada yoki diskda) tavsiflash uchun ishlatiladi.

Big O belgisi nima uchun muhim? Katta O belgisi algoritmlarni umumiy samaradorlik va masshtablilik nuqtai nazaridan tahlil qilish imkonini beradi. U platformadan, tildan, operatsion tizimdan farq qilishi mumkin bo'lgan samaradorlikdagi doimiy tartib farqlarini olib tashlaydi va algoritmning o'ziga xos samaradorligiga va kirish hajmiga qarab qanday o'zgarishiga e'tibor qaratadi.

Keyin, Big O notatsiyasi eng yomon holatmi?

Garchi katta belgi bilan hech qanday aloqasi yo'q eng yomon holat tahlil, biz odatda ifodalaydi eng yomon holat tomonidan katta belgi . Shunday qilib, ikkilik qidiruvda eng yaxshisi hol hisoblanadi O (1), o'rtacha va eng yomon holat hisoblanadi O (logn). Qisqasi, bunday turdagi munosabatlar yo'q katta O uchun ishlatiladi eng yomon holat , Teta o'rtacha hol ”.

Katta O va kichik O belgilari nima?

Katta - O inklyuziv yuqori chegara hisoblanadi, while oz - o qat'iy yuqori chegara hisoblanadi. Masalan, f(n) = 3n funksiyasi: in O (n²), o (n²), va O (n)

Tavsiya: