-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathexemplo_1.py
47 lines (39 loc) · 1.07 KB
/
exemplo_1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from rnp import Arvore
nos_arvore_1 = {1: [4],
4: [1, 5, 10],
5: [4, 6],
6: [5],
10: [4, 16, 11],
16: [10, 22, 23],
23: [16],
22: [16],
11: [10, 12],
12: [11]}
nos_arvore_2 = {2: [9],
9: [2, 15, 8],
15: [9, 14],
14: [15],
8: [9, 7, 13],
13: [8],
7: [8]}
nos_arvore_3 = {3: [27],
27: [3, 21, 26],
21: [27, 20],
20: [21],
26: [27, 25, 19],
25: [26, 24],
24: [25],
19: [26, 18],
18: [19, 17],
17: [18]}
nos_arvore_4 = {28:[29,30],
29:[28],
30:[28]}
arvore_1 = Arvore(nos_arvore_1)
arvore_1.ordena(raiz=1)
arvore_2 = Arvore(nos_arvore_2)
arvore_2.ordena(raiz=2)
arvore_3 = Arvore(nos_arvore_3)
arvore_3.ordena(raiz=3)
arvore_4 = Arvore(nos_arvore_4)
arvore_4.ordena(raiz=28)