Logo sw.boatexistence.com

Je, mti unaelekezwa au hauelekezwi?

Orodha ya maudhui:

Je, mti unaelekezwa au hauelekezwi?
Je, mti unaelekezwa au hauelekezwi?

Video: Je, mti unaelekezwa au hauelekezwi?

Video: Je, mti unaelekezwa au hauelekezwi?
Video: NDOTO 5 ZA HATARI KWA MWANAMKE AKIOTA ASIMUHADHITHIE MTU 2024, Mei
Anonim

Katika nadharia ya grafu, mti ni grafu isiyoelekezwa ambapo wima zozote mbili zimeunganishwa kwa njia moja haswa, au kwa usawa grafu iliyounganishwa ya acyclic isiyoelekezwa. … Poriforest (au msitu ulioelekezwa au msitu unaoelekezwa) ni grafu ya acyclic iliyoelekezwa ambayo grafu yake ya msingi ambayo haijaelekezwa ni msitu.

Miti iliyoelekezwa na isiyoelekezwa ni ipi?

Grafu ambayo haijaelekezwa isiyo na mizunguko ni msitu na ikiwa imeunganishwa huitwa mti. Grafu iliyoelekezwa ni msitu (au mti) ikiwa wakati kingo zote zinabadilishwa kuwa kingo zisizoelekezwa ni msitu usioelekezwa (au mti). Mti wenye mizizi ni mti wenye kipeo kimoja kilichoteuliwa kama mzizi.

Kwa nini miti haijaelekezwa?

Nadharia: Grafu ambayo haijaelekezwa ni mti ikiwa kuna njia moja rahisi kabisa kati ya kila jozi ya wimaUthibitisho: Ikiwa tunayo grafu T ambayo ni mti, basi lazima iunganishwe bila mizunguko. Kwa kuwa T imeunganishwa, lazima kuwe na angalau njia moja rahisi kati ya kila jozi ya wima.

Nini maana ya mti ulioelekezwa?

Mti ulioelekezwa ni grafu iliyoelekezwa kwa acyclic Ina nodi moja yenye inshahada 1, ilhali nodi zingine zote zina kiwango cha 1 kama inavyoonyeshwa kwenye tini: Nodi ambayo ina digrii 0 ni zaidi. inayoitwa nodi ya nje au nodi ya mwisho au jani. Nodi ambazo zina daraja kubwa kuliko au sawa na moja huitwa nodi ya ndani.

Unawezaje kujua ikiwa grafu isiyoelekezwa ni mti?

Katika hali ya grafu zisizoelekezwa, tunatekeleza hatua tatu:

  1. Fanya ukaguzi wa DFS kutoka nodi yoyote ili kuhakikisha kuwa kila nodi ina mzazi mmoja haswa. Ikiwa sivyo, rudisha.
  2. Angalia kama nodi zote zimetembelewa. Ikiwa ukaguzi wa DFS haukuweza kutembelea nodi zote, basi rudi.
  3. Vinginevyo, grafu ni mti.

Ilipendekeza: