Prin toate liniile arborelui valorilor în adâncime
Proceduri și funcții prin toate liniile arborelui de valori în profunzime.
Procedura prin toate liniile arborelui de valori. Bust este realizată adânc în arborele de valoare. Aceasta este, în cazul în care o linie a patch-uri șir de caractere, va fi selectat prima linie a slave. În cazul în care această linie și are linie subordonat, apoi din nou primul rând subordonat este selectat. În cazul în care nu linii subordonate - vor fi selectate următoarea linie la același nivel ca și rândul curent. În cazul în care nu linii subordonate, nici următoarele linii la același nivel ca și linia curentă, linia următoare este căutat părinții liniei curente. Atunci când eșecul este manipulat și mamă-mamă în continuare în sus valorile structură arborescentă.
Se arată în valorile de imagine ale arborelui prin procedura de rânduri procesate în următoarea ordine - Linia1, Linia2, Stroka3, Line4, Stroka5, Stroka6, Stroka7, Stroka8.

ps. Clarificarea că această enumerare nu este optimă în cele mai multe cazuri. În cele mai multe cazuri, ar trebui să utilizați recursivitate (găsi exemple de ea în rețea nu este greu).
În ce cazuri ar trebui să arate pentru a utiliza acest cod:
1. Dacă doriți să obțineți într-o mare bucată de cod. Asta este ceea ce este folosit pentru a fi efectuată o dată este acum necesar vyolnyat valoare șir de copac. La aceeași bucată de cod executat în ciclul este dificil să se efectueze într-o procedură / funcție separată datorită unui număr semnificativ de variabile care trebuie să fie transmise în această procedură / funcția selectată.
Dar chiar și în această variantă de realizare poate fi o provocare pentru a obține toate valorile nodurilor de recurență de copac (și le-a pus, de exemplu, într-o listă sau matrice de valori), și apoi o buclă. Acesta este un cod mai ușor și mai concis.
2. Atunci când valorile din structura arborescentă nodurile de procesare schimbare. Și apoi devine o funcție SleduyuschayaStrokaDZ necesară ().