Прим алгоритмінің уақыттық күрделілігі қандай?
Прим алгоритмінің уақыттық күрделілігі қандай?

Бейне: Прим алгоритмінің уақыттық күрделілігі қандай?

Бейне: Прим алгоритмінің уақыттық күрделілігі қандай?
Бейне: Жанар математика 139 сабақ 3сынып 2024, Қараша
Anonim

The уақыт күрделілігі -ның Прим алгоритмі Ол O ((V + E) l o g V), себебі әрбір төбе басымдық кезегіне тек бір рет енгізіледі және басымдық кезегіне кірістіру логарифмдік болады уақыт.

Сонымен қатар, Kruskal алгоритмінің уақыттық күрделілігі қандай?

Күрделілігі . Крускаль алгоритмі O(E log E) ішінде іске қосуға болады уақыт , немесе баламалы, O(E log V) уақыт , мұндағы E - графиктегі жиектер саны және V - барлығы қарапайым деректер құрылымдары бар шыңдар саны.

Сол сияқты, қайсысы жақсы Примс немесе Крускал? Крускальдікі Алгоритм: орындайды жақсырақ типтік емес жағдайлар (сирек графиктер), себебі ол қарапайым деректер құрылымдарын пайдаланады. Примдікі Алгоритм: шыңдарынан көп жиектері бар шын мәнінде тығыз графикті алсаңыз, шектеуде айтарлықтай жылдамырақ.

Сонымен қатар Прим алгоритмі не үшін қолданылады?

Информатикада, Примдікі (Жарник деп те аталады) алгоритм сараң алгоритм өлшенген бағытталмаған график үшін ең аз таралу ағашын табады. Бұл әрбір шыңды қамтитын ағашты құрайтын жиектердің ішкі жиынын табады дегенді білдіреді, мұнда ағаштың барлық жиектерінің жалпы салмағы азайтылады.

Кірістіру сұрыптау алгоритмінің уақыт күрделілігі қандай?

Кірістіру сұрыптауы атқора болып табылады сұрыптау кеңістікпен күрделілік O (1) O(1) O(1). Келесі тізім үшін қайсысы екі сұрыптау алгоритмдері бірдей жүгіру бар уақыт (тұрақты факторларды елемеу)?

Ұсынылған: