Egy csomópont egy fa tekinthető saját őse?

szavazat
4

Én kíváncsi vagyok, hogy mi a konszenzus meghatározásáról szóló „őse” a számítógép-tudomány összefüggésben.

Csak azért kérdezem, mert a bevezetés algoritmusok , Second Edition, p. 259 van egy leírás az algoritmus Tree-Successor(x), hogy furcsának tűnik. Megtalálni a utódja csomópont X ,

[...], ha a jobb részfa csomópont x üres, és x egy utódja y , akkor y a legalacsonyabb őse x akinek bal gyermek is az őse x .

Egy bináris keresési fa egy gyökér, amelynek kulcsfontosságú 2és a gyermekek 1és 3az utódja 1anyavállalatának 2. Ebben az esetben x a bal gyermeke x utódja, y . A könyv szerint a definíciója, akkor x kell lennie a saját őse, kivéve, ha én valami hiányzik.

Én nem találtam semmit a hibajegyzék erről.

A kérdést 20/06/2010 04:48
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
3

Egy csomópont egy fa tekinthető saját őse?

Általában nem, tudomásom. Például a Wikipedia oldalt bináris fák , ős meghatározása így szól:

Ha egy útvonal létezik a csomópont P csomópont Q, ahol csomópont p közelebb van a gyökér csomópont, mint Q, akkor p egy őse Q és Q leszármazottja p.

De úgy tűnik, hogy a tankönyv meghatározását őse olyan, hogy egy csomópont saját őse. Ez a meghatározás nem pontosan intuitív, de egy tankönyv szabadon bevezethetnek saját definíciókat terminológia használ. Talán ez a meghatározás leegyszerűsíti néhány kapcsolódó leírások / tételek / stb

Válaszolt 20/06/2010 05:14
a forrás felhasználó

szavazat
-1

Nem, a csomópont nem őse is. Szerint nekem kell: ha a megfelelő részfáját x csomópont üres és x utódja y, akkor y a legalacsonyabb őse x akinek bal gyermek either x or an ancestor of x., de a megadott kód a könyv állítólag kezelése az ilyen típusú esetek.

Válaszolt 20/06/2010 05:23
a forrás felhasználó

szavazat
10

Ez csak definíció kérdése, de ebben az esetben, igen . CLR meghatároz egy őse x, mint bármely csomópontnak az egyedülálló utat a gyökértől x, ami a definíció szerint magában foglalja a X.

A mondat fragmentum Ön által idézett kezdődik idéző ​​gyakorlása 12,2-6 a következő oldalon, amely meghatározza a következő:

(Emlékezzünk, hogy minden csomópont saját őse.)

:-)

Válaszolt 20/06/2010 05:33
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more