Ի՞նչ է ասիմպտոտիկ նշումը, բացատրեք մեծ 0 նշումը:
Ի՞նչ է ասիմպտոտիկ նշումը, բացատրեք մեծ 0 նշումը:

Video: Ի՞նչ է ասիմպտոտիկ նշումը, բացատրեք մեծ 0 նշումը:

Video: Ի՞նչ է ասիմպտոտիկ նշումը, բացատրեք մեծ 0 նշումը:
Video: Математические методы анализа алгоритмов лекция 06.09.21 2024, Մայիս
Anonim

Մեծ-Օ . Մեծ-Օ , սովորաբար գրվում է որպես Օ , է Ասիմպտոտիկ նշում ամենավատ դեպքում կամ աճի առաստաղը տվյալ ֆունկցիայի համար: Այն մեզ տրամադրում է մի ասիմպտոտիկ Ալգորիթմի գործարկման ժամանակի աճի տեմպի վերին սահմանը:

Նմանապես, մարդիկ հարցնում են՝ ի՞նչ նկատի ունեք Big O նշումով:

Մեծ O նշում օգտագործվում է համակարգչային գիտության մեջ՝ նկարագրելու ալգորիթմի կատարումը կամ բարդությունը: Մեծ Օ մասնավորապես նկարագրում է ամենավատ սցենարը և կարող է օգտագործվում է նկարագրելու կատարման պահանջվող ժամանակը կամ օգտագործվող տարածքը (օրինակ՝ հիշողության մեջ կամ սկավառակի վրա) ալգորիթմի կողմից։

ինչո՞ւ է կարևոր Big O նշումը: Մեծ O նշում թույլ է տալիս վերլուծել ալգորիթմները ընդհանուր արդյունավետության և մասշտաբայնության տեսանկյունից: Այն վերացնում է արդյունավետության մշտական կարգի տարբերությունները, որոնք կարող են տարբեր լինել հարթակից, լեզվից, ՕՀ-ից՝ կենտրոնանալով ալգորիթմի բնածին արդյունավետության վրա և ինչպես է այն տատանվում՝ կախված մուտքի չափից:

Այդ դեպքում, արդյոք Big O նշումը ամենավատ դեպքն է:

Չնայած նրան մեծ կամ նշում -ի հետ կապ չունի վատագույն դեպքում վերլուծություն, մենք սովորաբար ներկայացնում ենք վատագույն դեպքում կողմից մեծ կամ նշում . Այսպիսով, երկուական որոնման մեջ լավագույնը գործ է Օ (1), միջին և վատագույն դեպքում է Օ (մուտք): Մի խոսքով, տիպի հարաբերություններ չկան. մեծ Օ համար օգտագործվում է վատագույն դեպքում , Theta միջին գործ ”.

Ի՞նչ է Մեծ O և փոքր O նշումը:

Մեծ - Օ ներառական վերին սահման է, մինչդեռ քիչ - o խիստ վերին սահման է: Օրինակ՝ f(n) = 3n ֆունկցիան է՝ in Օ (n²), o (n²), և Օ (n)

Խորհուրդ ենք տալիս: