drzewa BST pomocy!!!

kubaNT

Użytkownik
Dołączył
Maj 7, 2012
Posty
1
Błagam Pomocy….


Proszę pomóżcie mi!!! Mam problem a mianowicie muszę napisać coś takiego:

Przepisywanie drzewa BST na listę z zachowaniem porządku rosnącego….

Tylko że ja kompletnie nie wiem o co chodzi i jak się za to zabrać…


Wiem tyle że powinienem zacząć od procedury In-order
 

grzonu

Były Moderator
Dołączył
Grudzień 26, 2006
Posty
1390
Jak nie ogarniasz to trzeba bylo na wyklady chodzic :p

A tak całkiem powaznie to idziesz sobie po drzewie P - parent L-left son R-right son

najpierw na liste zapisujesz L potem P a potem R
Zeby zapisac L to ustawiasz L jako P i powtarzasz procedure powyzsza.
Ogolnie pamietaj ze lewy syn jest mniejszy od P a prawy jest wiekszy od P wiec najpierw musisz wypisac cala lewa galaz a potem rodzica a potem prawego i tak rekurencyjnie dla kazdego pod drzewa dopuki L albo R nie jest liściem(jego synowie sa rozni od NULL)
 
Do góry Bottom