Prim alqoritminin zaman mürəkkəbliyi nədir?
Prim alqoritminin zaman mürəkkəbliyi nədir?
Anonim

The zaman mürəkkəbliyi -nin Prim alqoritmi O ((V + E) l o g V), çünki hər bir təpə prioritet növbəyə yalnız bir dəfə daxil edilir və prioritet növbəsinə daxiletmə loqarifmik alınır vaxt.

Bundan əlavə, Kruskal alqoritminin zaman mürəkkəbliyi nə qədərdir?

Mürəkkəblik . Kruskal alqoritmi O(E log E)-də işləyə bilər vaxt , və ya ekvivalent olaraq, O(E log V) vaxt , burada E qrafikdəki kənarların sayıdır və V təpələrin sayıdır, hamısı sadə verilənlər strukturlarına malikdir.

Eynilə, hansı daha yaxşıdır Prims və ya Kruskal? Kruskalın Alqoritm: yerinə yetirir daha yaxşı qeyri-adi vəziyyətlər (seyrək qrafiklər), çünki daha sadə məlumat strukturlarından istifadə edir. Primin Alqoritm: təpələrdən daha çox kənarları olan həqiqətən sıx bir qrafikiniz olduqda limit daxilində əhəmiyyətli dərəcədə sürətli olur.

Həmçinin soruşulur ki, Prim alqoritmi nə üçün istifadə olunur?

Kompüter elmində, Primin (həmçinin Jarník kimi tanınır) alqoritm acgözdür alqoritm çəkili istiqamətləndirilməmiş qrafik üçün minimum əhatə edən ağac tapır. Bu o deməkdir ki, o, ağacdakı bütün kənarların ümumi çəkisinin minimuma endirildiyi hər təpənin daxil olduğu bir ağacı meydana gətirən kənarların alt çoxluğunu tapır.

Daxiletmə çeşidləmə alqoritminin vaxt mürəkkəbliyi nədir?

Daxiletmə çeşidi tövlədir cür boşluq ilə mürəkkəblik of O (1) O(1) O(1). Aşağıdakı siyahı üçün hansı iki çeşidləmə alqoritmləri eyni qaçış var vaxt (sabit amilləri nəzərə almadan)?

Tövsiyə: