File: rope_avl.result

package info (click to toggle)
tarantool 2.6.0-1.4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 85,412 kB
  • sloc: ansic: 513,775; cpp: 69,493; sh: 25,650; python: 19,190; perl: 14,973; makefile: 4,178; yacc: 1,329; sql: 1,074; pascal: 620; ruby: 190; awk: 18; lisp: 7
file content (123 lines) | stat: -rw-r--r-- 4,254 bytes parent folder | download | duplicates (5)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
	*** test_avl_rotations ***
insert offset = 0, str = '1'
size = 1
string = '1'
└──{ len = 1, height = 1, data = '1'}

insert offset = 1, str = '2'
size = 2
string = '12'
│  ┌──nil
└──{ len = 1, height = 2, data = '1'}
   └──{ len = 1, height = 1, data = '2'}

insert offset = 2, str = '<'
size = 3
string = '12<'
│  ┌──{ len = 1, height = 1, data = '1'}
└──{ len = 1, height = 2, data = '2'}
   └──{ len = 1, height = 1, data = '<'}

insert offset = 0, str = '0'
size = 4
string = '012<'
│     ┌──{ len = 1, height = 1, data = '0'}
│  ┌──{ len = 1, height = 2, data = '1'}
│  │  └──nil
└──{ len = 1, height = 3, data = '2'}
   └──{ len = 1, height = 1, data = '<'}

insert offset = 0, str = '>'
size = 5
string = '>012<'
│     ┌──{ len = 1, height = 1, data = '>'}
│  ┌──{ len = 1, height = 2, data = '0'}
│  │  └──{ len = 1, height = 1, data = '1'}
└──{ len = 1, height = 3, data = '2'}
   └──{ len = 1, height = 1, data = '<'}

insert offset = 1, str = '*'
size = 6
string = '>*012<'
│     ┌──nil
│  ┌──{ len = 1, height = 2, data = '>'}
│  │  └──{ len = 1, height = 1, data = '*'}
└──{ len = 1, height = 3, data = '0'}
   │  ┌──{ len = 1, height = 1, data = '1'}
   └──{ len = 1, height = 2, data = '2'}
      └──{ len = 1, height = 1, data = '<'}

insert offset = 3, str = 'p'
size = 7
string = '>*0p12<'
│     ┌──nil
│  ┌──{ len = 1, height = 2, data = '>'}
│  │  └──{ len = 1, height = 1, data = '*'}
└──{ len = 1, height = 4, data = '0'}
   │     ┌──{ len = 1, height = 1, data = 'p'}
   │  ┌──{ len = 1, height = 2, data = '1'}
   │  │  └──nil
   └──{ len = 1, height = 3, data = '2'}
      └──{ len = 1, height = 1, data = '<'}

insert offset = 3, str = 'p'
size = 8
string = '>*0pp12<'
│     ┌──nil
│  ┌──{ len = 1, height = 2, data = '>'}
│  │  └──{ len = 1, height = 1, data = '*'}
└──{ len = 1, height = 4, data = '0'}
   │     ┌──{ len = 1, height = 1, data = 'p'}
   │  ┌──{ len = 1, height = 2, data = 'p'}
   │  │  └──{ len = 1, height = 1, data = '1'}
   └──{ len = 1, height = 3, data = '2'}
      └──{ len = 1, height = 1, data = '<'}

insert offset = 3, str = 'p'
size = 9
string = '>*0ppp12<'
│     ┌──nil
│  ┌──{ len = 1, height = 2, data = '>'}
│  │  └──{ len = 1, height = 1, data = '*'}
└──{ len = 1, height = 4, data = '0'}
   │     ┌──{ len = 1, height = 1, data = 'p'}
   │  ┌──{ len = 1, height = 2, data = 'p'}
   │  │  └──nil
   └──{ len = 1, height = 3, data = 'p'}
      │  ┌──{ len = 1, height = 1, data = '1'}
      └──{ len = 1, height = 2, data = '2'}
         └──{ len = 1, height = 1, data = '<'}

insert offset = 3, str = 'p'
size = 10
string = '>*0pppp12<'
│     ┌──nil
│  ┌──{ len = 1, height = 2, data = '>'}
│  │  └──{ len = 1, height = 1, data = '*'}
└──{ len = 1, height = 4, data = '0'}
   │     ┌──{ len = 1, height = 1, data = 'p'}
   │  ┌──{ len = 1, height = 2, data = 'p'}
   │  │  └──{ len = 1, height = 1, data = 'p'}
   └──{ len = 1, height = 3, data = 'p'}
      │  ┌──{ len = 1, height = 1, data = '1'}
      └──{ len = 1, height = 2, data = '2'}
         └──{ len = 1, height = 1, data = '<'}

insert offset = 3, str = '*'
size = 11
string = '>*0*pppp12<'
│        ┌──nil
│     ┌──{ len = 1, height = 2, data = '>'}
│     │  └──{ len = 1, height = 1, data = '*'}
│  ┌──{ len = 1, height = 3, data = '0'}
│  │  │  ┌──{ len = 1, height = 1, data = '*'}
│  │  └──{ len = 1, height = 2, data = 'p'}
│  │     └──nil
└──{ len = 1, height = 4, data = 'p'}
   │  ┌──{ len = 1, height = 1, data = 'p'}
   └──{ len = 1, height = 3, data = 'p'}
      │  ┌──{ len = 1, height = 1, data = '1'}
      └──{ len = 1, height = 2, data = '2'}
         └──{ len = 1, height = 1, data = '<'}

	*** test_avl_rotations: done ***