Ugumu wa wakati wa algorithm ya Prim ni nini?
Ugumu wa wakati wa algorithm ya Prim ni nini?

Video: Ugumu wa wakati wa algorithm ya Prim ni nini?

Video: Ugumu wa wakati wa algorithm ya Prim ni nini?
Video: Usichokijua kuhusu acid katika koo. 2024, Aprili
Anonim

The utata wa wakati ya Prim'sAlgorithm ni O ((V + E) l o g V) kwa sababu kila kipeo kinaingizwa kwenye foleni ya kipaumbele mara moja tu na kuingizwa katika foleni ya kipaumbele huchukua logarithmic. wakati.

Mbali na hilo, ni nini ugumu wa wakati wa algorithm ya Kruskal?

Utata . Algorithm ya Kruskal inaweza kuonyeshwa kukimbia katika O (E logi E) wakati , au kwa usawa, O(E logi V) wakati , ambapo E ni idadi ya kingo kwenye grafu na V ni nambari ya vipeo, zote zikiwa na muundo rahisi wa data.

Vile vile, ambayo ni bora Prims au Kruskal? ya Kruskal Algorithm: hufanya bora hali zisizo za kawaida (grafu chache) kwa sababu hutumia muundo wa data rahisi. ya Prim Algorithm: ni haraka sana katika kikomo wakati unayo grafu mnene na wima nyingi zaidi za makali.

Iliulizwa pia, algorithm ya Prim inatumika kwa nini?

Katika sayansi ya kompyuta, Prim ya (pia inajulikana kama Jarník's) algorithm ni mchoyo algorithm hiyo hupata mti wa chini kabisa unaozunguka kwa grafu isiyoelekezwa uzani. Hii inamaanisha kuwa hupata sehemu ndogo ya kingo ambazo huunda mti unaojumuisha kila kipeo, ambapo uzito wa jumla wa kingo zote kwenye mti hupunguzwa.

Ugumu wa wakati wa algorithm ya aina ya uwekaji ni nini?

Aina ya kuingiza ni imara aina na anga utata ya O (1) O(1) O(1). Kwa orodha ifuatayo, ambayo mbili kupanga algorithms kuwa na mbio sawa wakati (kupuuza mambo ya mara kwa mara)?

Ilipendekeza: