Který traversal je dostatečný pro konstrukci bst?

Který traversal je dostatečný pro konstrukci bst?
Který traversal je dostatečný pro konstrukci bst?
Anonim

K sestavení BST postačuje buď předobjednávka nebo postorder, protože pořadí je vždy řazeno podle BST.

Které pořadí průchodu postačuje ke konstrukci BST?

2 odpovědi. K sestavení BST potřebujete pouze jeden (ne v pořadí) traversal. Obecně platí, že k sestavení binárního stromu budete potřebovat dva průchody, například v pořadí a předobjednat.

Jaké procházení je potřeba k sestavení binárního stromu?

Pokud je jedna z metod procházení Inorder, strom lze sestavit, jinak ne. Následující kombinace tedy může jednoznačně identifikovat strom. Pořadí a předobjednávka. Inorder a Postorder.

Můžeme sestrojit BST pomocí inorder traversal?

Po zadaném průjezdu zvláštního binárního stromu, ve kterém je klíč každého uzlu větší než klíče v levém a pravém potomku, sestrojte binární strom a vraťte kořen. Zde lze použít myšlenku použitou v konstrukci stromu z daných průchodů Inorder a Preorder.

Která z následujících položek je nutná k sestavení binárního vyhledávacího stromu?

Pokud má být binární strom binárním vyhledávacím stromem, data všech uzlů v levém podstromu kořenového uzlu by měla být daty kořene. Data všech uzlů v pravém podstromu kořenového uzlu by měla být data kořenového uzlu.

Doporučuje: