Muundo wa mti ni nini?
Muundo wa mti ni nini?

Video: Muundo wa mti ni nini?

Video: Muundo wa mti ni nini?
Video: VUNJA JUNGU MDUDU MAANA KUBWA, UKIMUONA USIFANYE HAYA USIJEKUJUTA 2024, Mei
Anonim

A mti ni data isiyo ya mstari muundo , ikilinganishwa na safu, orodha zilizounganishwa, rafu na foleni ambazo ni data ya mstari miundo . A mti inaweza kuwa tupu bila nodi au a mti ni a muundo inayojumuisha nodi moja inayoitwa mzizi na sufuri au mti mdogo mmoja au zaidi.

Zaidi ya hayo, miundo ya miti ni nini?

A muundo wa mti ni algorithm ya kuweka na kupata faili (zinazoitwa rekodi au funguo) katika hifadhidata. Algorithm hupata data kwa kurudia kufanya chaguo katika sehemu za maamuzi zinazoitwa nodi. Nodi inaweza kuwa na matawi machache kama mawili (pia huitwa watoto), au kama kadhaa kadhaa.

Baadaye, swali ni, mti ni nini na aina zake katika muundo wa data? Mti ni isiyo ya mstari muundo wa data . A mti inaweza kuwakilishwa kwa kutumia primitive mbalimbali au user defined aina za data . Kutekeleza mti , tunaweza kufanya matumizi ya safu, orodha zilizounganishwa, madarasa au nyingine aina ya miundo ya data . Ni mkusanyiko wa nodi ambazo zinahusiana na kila mmoja.

Kwa hivyo tu, mchoro wa muundo wa mti ni nini?

A Mchoro wa mti ni njia ya kudhihirisha uwakilishi wa daraja katika a mti - kama muundo . Kwa kawaida muundo ya a Mchoro wa mti inajumuisha vipengele kama vile nodi ya mzizi, mwanachama ambaye hana mkuu/mzazi. Hatimaye, nodi za majani (au nodi za mwisho) ni wanachama ambao hawana watoto au nodi za watoto.

Mti ni nini na sifa zake?

Mti na Mali zake Ufafanuzi - A Mti ni grafu iliyounganishwa ya acyclic isiyoelekezwa. Kuna njia ya kipekee kati ya kila jozi ya wima katika G. A mti yenye N nambari ya wima ina (N-1) idadi ya kingo.

Ilipendekeza: