Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. /*
  2. Arbori binari "insestrati" ( informatii atasate nodurilor )
  3. [I] Metode de reprezentare
  4. [II] Metode de parcurgere
  5.  
  6. I.a) Prin "legatura la tata"
  7. I.b) Prin " fii stangi - fii drepti"
  8.  
  9. fii stangi - fii drepti
  10.  
  11. Utilizam 3 vectori :
  12. - INFO unde info[i]=k inseamna ca nodul i este inzestrat cu informatia k
  13. - STANGI unde STANGI[i]=j
  14. inseamna ca numele fiului stang al lui i este j
  15. ( daca acesta nu exista STANG[i]=0 )
  16. - DREPTI unde DREPTI[i]=j
  17. inseamna ca numele fiului drept al lui i este j
  18.  
  19. exemplu :
  20. 100(1)
  21. / \
  22. / \
  23. 50(2) 170(5)
  24. / \ \
  25. 20(3) 60(4) 190(6)
  26.  
  27. INFO ={100,50,20,60,170,190}
  28. STANGI={2,3,0,0,0,0}
  29. DREPTI={5,4,0,0,6,0}
  30.  
  31. Input.dat
  32. 6
  33. 100 50 20 60 170 190
  34. 2 3 0 0 0 0
  35. 5 4 0 0 6 0
  36.  
  37. aplicatii :
  38. ( parcurgere in preordine )
  39. RSD(1): 100,50,20,60,170,190
  40. ( parcurgere in inordine )
  41. SRD(1): 20,50,60,100,170,190
  42. ( parcurgere in postordine )
  43. SDR(1): ... ,100
  44.  
  45.  
  46. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement