If you're seeing this message, it means we're having trouble loading external resources on our website.

Եթե գտնվում ես վեբ զտիչի հետևում, խնդրում ենք համոզվել, որ *.kastatic.org և *.kasandbox.org տիրույթները հանված են արգելափակումից։

Հիմնական նյութ

Լայնությամբ որոնման վերլուծություն

Որքա՞ն ժամանակում է լայնությամբ որոնումն աշխատում V գագաթների խմբով ու E կողերի խմբով գրաֆիկի վրա։ Պատասխանը O, left parenthesis, V, plus, E, right parenthesis է։
Արի տեսնենք, թե ինչ է նշանակում O, left parenthesis, V, plus, E, right parenthesis ժամանակը։ Մի պահ ընդունիր, որ vertical bar, E, vertical bar, is greater than or equal to, vertical bar, V, vertical bar, ինչը բազում գրաֆիկներում այդպես է, հատկապես նրանց դեպքում, որոնց վրա աշխատեցնում ենք լայնության որոնում։ Հետևաբար, vertical bar, V, vertical bar, plus, vertical bar, E, vertical bar, is less than or equal to, vertical bar, E, vertical bar, plus, vertical bar, E, vertical bar, equals, 2, dot, vertical bar, E, vertical bar։ Քանի որ ասիմպտոտային նշագրման մեջ անտեսում ենք հաստատուն գործակիցները, տեսնում ենք, որ երբ vertical bar, E, vertical bar, is greater than or equal to, vertical bar, V, vertical bar, ապա O, left parenthesis, V, plus, E, right parenthesis-ն նույնն է, ինչ եթե գրենք O, left parenthesis, E, right parenthesis։ Սակայն եթե ունենք vertical bar, E, vertical bar, is less than, vertical bar, V, vertical bar, ապա vertical bar, V, vertical bar, plus, vertical bar, E, vertical bar, is less than or equal to, vertical bar, V, vertical bar, plus, vertical bar, V, vertical bar, equals, 2, dot, vertical bar, V, vertical bar, և այդպիսով O, left parenthesis, V, plus, E, right parenthesis-ն նույնն է, ինչ գրենք O, left parenthesis, V, right parenthesis։ Երկու դեպքերը կարող ենք միացնել ու ասել, որ O, left parenthesis, V, plus, E, right parenthesis-ն իրականում նույնն է, ինչ եթե գրենք O, left parenthesis, \max, left parenthesis, V, comma, E, right parenthesis, right parenthesis։ Ընդհանուր առմամբ, եթե ունենք x ու y պարամետրեր, ապա O, left parenthesis, x, plus, y, right parenthesis-ը նշանակում է O, left parenthesis, \max, left parenthesis, x, comma, y, right parenthesis, right parenthesis։
(Ուշադրույթուն դարձրու, որ գրաֆիկը միացած է, եթե յուրաքանչյուր գագաթից դեպի մյուս բոլորը ճանապարհ կա։ Կողերի նվազագույն քանակը, որ գրաֆիկը կարող է ունենալ և միևնույն ժամանակ լինել միացած, vertical bar, V, vertical bar, minus, 1 է։ Գրաֆիկը, որտեղ vertical bar, E, vertical bar, equals, vertical bar, V, vertical bar, minus, 1, կոչվում է ազատ ծառ
Ինչպե՞ս է լայնությամբ որոնումն աշխատում O, left parenthesis, V, plus, E, right parenthesis ժամանակում։ Յուրաքանչյուր գագաթի հեռավորությունն ու նախորդը գտնելու ժամանակը O, left parenthesis, V, right parenthesis է (իրականում՝ \Theta, left parenthesis, V, right parenthesis)։ Յուրաքանչյուր գագաթին այցելում ենք առավելագույնը մեկ անգամ, որովհետև միայն սկզբում է դրա հեռավորությունը null, հետևաբար յուրաքանչյուր գագաթը հերթում լինում է միայն մեկ անգամ։ Քանի որ կողերի վրայով անցնում ենք միայն համապատասխան գագաթների վրայով այցելելիս, ամեն կողի վրայով անցնում ենք առավելագույնը երկու անգամ։ Հետևաբար, լայնությամբ որոնումով գագաթներին այցելում ենք O, left parenthesis, V, plus, E, right parenthesis ժամանակում։

Նյութը ստեղծվել է Դարթմութի համակարգչային գիտությունների դասախոսներ Թոմաս Քորմենի և Դեվին Բալկքոմի, ինչպես նաև «Քան» ակադեմիայի ծրագրավորման թիմի կողմից։ Նյութը լիցենզավորվել է CC-BY-NC-SA-ի կողմից։

Ուզո՞ւմ ես միանալ խոսակցությանը։

Առայժմ հրապարակումներ չկան։
Անգլերեն հասկանո՞ւմ ես: Սեղմիր այստեղ և ավելի շատ քննարկումներ կգտնես «Քան» ակադեմիայի անգլերեն կայքում: