Exerciții – Bac
1. Într-un arbore cu 50 de noduri, numerotate de la 1 la 60, rădăcina este nodul numerotat cu 1, iar tatăl
oricărui alt nod i al său este nodul numerotat cu [i/2]. Indicați lungimea lanțului elementar cu o
extremitate în nodul 32 și cealaltă extremitate în nodul 23.
2. Un arbore cu 6 noduri, numerotate de la 1 la 6, are muchiile [1,2], [1,3], [2,4], [2,5], [2,6].
Indicați două noduri care pot fi alese drept rădăcină, astfel încât arborele obținut, pentru fiecare dintre
acestea, să aibă trei frunze.
- a. 1,3
- b. 2,4
- c. 2,5
- d. 4,6
3. Un arbore cu 8 noduri, numerotate de la 1 la 8, este reprezentat prin vectorul de „tați” (3, 0, 2, 5, 2, 5, 1, 5).
Enumerați două noduri ale arborelui care pot fi alese drept rădăcină (cu excepția rădăcinii curente), astfel
încât nodul 4 să aibă aceiași „frați” ca în reprezentarea dată.
4. Un arbore cu 11 noduri, numerotate de la 1 la 11, este reprezentat prin vectorul de „tați”
(4,3,7,6,7,8,6,0,7,7,7). Indicați numărul maxim de descendenți direcți (“fii”) ai unui nod.
5. Un arbore cu 14 noduri, numerotate de la 1 la 14, este reprezentat prin vectorul de “tați”
(13,3,0,6,13,3,3,7,6,2,13,2,6,13). Indicați nodul care este rădăcina arborelui.
6. Un arbore cu 8 noduri, numerotate de la 1 la 8, este reprezentat prin vectorul de „tați”: (3,0,2,5,2,5,1,5).
Enumerați, în ordinea parcurgerii lor, nodurile celui mai lung lanț elementar care are extremitatea inițială
în rădăcină.
7. Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați”
(7,4,6,7,4,7,0,9,6,5). Indicați numărul de noduri „frunză” ale acestui arbore.
8. Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați”
(8,1,4,5,0,9,4,5,4,3). Enumerați toate nodurile arborelui care au câte un singur descendent direct („fiu”).
9. Un arbore cu 7 noduri, numerotate de la 1 la 7, este reprezentat prin vectorul de „tați”
(4,6,6,2,2,0,1). Indicați adâncimea arborelui.
10. Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați”
(4,8,0,3,2,10,3,3,2,4). Indicați adâncimea arborelui.
11. Un arbore cu 14 noduri, numerotate de la 1 la 14, este reprezentat prin vectorul de „tați”
(13,3,0,6,13,3,3,7,6,2,13,2,6,13). Indicați adâncimea arborelui.
12. Într-un arbore cu 50 de noduri, numerotate de la 1 la 50, rădăcina este nodul numerotat cu 1, iar tatăl oricărui nod i al său este nodul numerotat cu [i/2].
Indicați numărul de frați ai nodului numerotat cu 25.
13. Un arbore cu 6 noduri, numerotate de la 1 la 6, are muchiile [1,2], [1,3], [1,4], [4,5], [4,6].
Indicați două noduri care pot fi alese drept rădăcină, astfel încât arborele obținut, pentru fiecare dintre acestea, să aibă trei frunze.
- a. 1,3
- b. 2,4
- c. 2,5
- d. 4,6
14. Un arbore cu 8 noduri, numerotate de la 1 la 8, este reprezentat prin vectorul de „tați”
(3,0,2,5,2,5,1,5). Indicați numărul de noduri „frunză” ale arborelui.
15. Un arbore cu 11 noduri, numerotate de la 1 la 11, este reprezentat prin vectorul de „tați”
(4,3,7,6,7,8,6,0,7,7,7). Indicați adâncimea arborelui.
16. Un arbore cu 7 noduri, numerotate de la 1 la 7, este reprezentat prin vectorul de „tați”
(2,7,2,3,3,5,0). Enumerați nodurile arborelui care sunt frunze.
17. Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați”
(8,1,4,5,0,9,4,5,4,3). Indicați numărul de frați ai nodului numerotat cu 4.
18. Într-un arbore cu 50 de noduri, numerotate de la 1 la 50, rădăcina este nodul numerotat cu 1, iar tatăl oricărui nod i al său este nodul numerotat cu [i/2].
Indicați adâncimea arborelui.
19. Un arbore cu 6 noduri, numerotate de la 1 la 6, are muchiile [1,2], [1,3], [1,4], [4,5], [4,6].
Indicați doi strămoși ai nodului 6 care nu sunt succesivi.
- a. 4,6
- b. 1,4
- c. 1,6
- d. 2,4
20. Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați”
(7,4,6,7,4,7,0,9,6,5). Indicați numărul maxim de descendenți direcți („fii”) ai unui nod.