mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-08 15:58:47 +00:00
More stdlib; fixed another bug in higher-order functions
This commit is contained in:
parent
2594f7a8dc
commit
5dcc3a97b0
5 changed files with 469 additions and 457 deletions
|
|
@ -900,6 +900,8 @@ extern void Lprintf (char *s, ...) {
|
||||||
if (vprintf (s, args) < 0) {
|
if (vprintf (s, args) < 0) {
|
||||||
failure ("fprintf (...): %s\n", strerror (errno));
|
failure ("fprintf (...): %s\n", strerror (errno));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fflush (stdout);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern FILE* Lfopen (char *f, char *m) {
|
extern FILE* Lfopen (char *f, char *m) {
|
||||||
|
|
|
||||||
13
src/SM.ml
13
src/SM.ml
|
|
@ -349,7 +349,7 @@ object (self : 'self)
|
||||||
|
|
||||||
method private get_parent f = M.find f !funtree
|
method private get_parent f = M.find f !funtree
|
||||||
|
|
||||||
method private get_closure f = M.find f !closures
|
method get_closure f = M.find f !closures
|
||||||
|
|
||||||
method private propagate_for_call (f, c) =
|
method private propagate_for_call (f, c) =
|
||||||
try
|
try
|
||||||
|
|
@ -420,7 +420,9 @@ object (self : 'self)
|
||||||
method show_funinfo = funinfo#show_funinfo
|
method show_funinfo = funinfo#show_funinfo
|
||||||
|
|
||||||
method get_closure p = try funinfo#lookup_closure p with Not_found -> []
|
method get_closure p = try funinfo#lookup_closure p with Not_found -> []
|
||||||
|
|
||||||
|
method get_fun_closure f = funinfo#get_closure f
|
||||||
|
|
||||||
method propagate_closures = {< funinfo = funinfo#propagate_closures >}
|
method propagate_closures = {< funinfo = funinfo#propagate_closures >}
|
||||||
|
|
||||||
method register_call f = {< funinfo = funinfo#register_call f self#current_function >}
|
method register_call f = {< funinfo = funinfo#register_call f self#current_function >}
|
||||||
|
|
@ -855,9 +857,10 @@ let compile cmd ((imports, infixes), p) =
|
||||||
in
|
in
|
||||||
let fix_closures env prg =
|
let fix_closures env prg =
|
||||||
let rec inner state = function
|
let rec inner state = function
|
||||||
| [] -> []
|
| [] -> []
|
||||||
| PROTO (f, c) :: tl -> CLOSURE (f, env#get_closure (f, c)) :: inner state tl
|
| BEGIN (f, a, l, c) :: tl -> BEGIN (f, a, l, try env#get_fun_closure f with Not_found -> c) :: inner state tl
|
||||||
| PPROTO (f, c) :: tl ->
|
| PROTO (f, c) :: tl -> CLOSURE (f, env#get_closure (f, c)) :: inner state tl
|
||||||
|
| PPROTO (f, c) :: tl ->
|
||||||
(match env#get_closure (f, c) with
|
(match env#get_closure (f, c) with
|
||||||
| [] -> inner (Some f :: state) tl
|
| [] -> inner (Some f :: state) tl
|
||||||
| closure -> CLOSURE (f, closure) :: inner (None :: state) tl
|
| closure -> CLOSURE (f, closure) :: inner (None :: state) tl
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,18 @@
|
||||||
-- MNode (key, list of values, balance factor, left subtree, right subtree)
|
-- Collection package.
|
||||||
-- balance factor = height (left subtree) - height (right subtree)
|
-- (C) Dmitry Boulytchev, JetBrains Research, St. Petersburg State University, 2020
|
||||||
|
--
|
||||||
|
-- This package provides a simplistic implementation of immutable set/map/hashtable
|
||||||
|
-- data structures.
|
||||||
|
|
||||||
public fun insert (m, k, v) {
|
fun insert (m, k, v, sort) {
|
||||||
|
fun append (v, vs) {
|
||||||
|
case sort of
|
||||||
|
Map -> v : vs
|
||||||
|
| Set -> v
|
||||||
|
| Hash -> v : vs
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
fun rot (left, node) {
|
fun rot (left, node) {
|
||||||
if left
|
if left
|
||||||
then case node of
|
then case node of
|
||||||
|
|
@ -17,16 +28,16 @@ public fun insert (m, k, v) {
|
||||||
|
|
||||||
fun factor (x) {x [2]}
|
fun factor (x) {x [2]}
|
||||||
|
|
||||||
fun inner (m, k, v) {
|
fun inner (m) {
|
||||||
case m of
|
case m of
|
||||||
{} -> [true, MNode (k, {v}, 0, {}, {})]
|
{} -> [true, MNode (k, append (v, {}), 0, {}, {})]
|
||||||
| MNode (kk, vv, bf, l, r) ->
|
| MNode (kk, vv, bf, l, r) ->
|
||||||
local c = compare (k, kk);
|
local c = compare (k, kk);
|
||||||
if c == 0
|
if c == 0
|
||||||
then [false, MNode (kk, v : vv, bf, l, r)]
|
then [false, MNode (kk, append (v, vv), bf, l, r)]
|
||||||
else if c < 0
|
else if c < 0
|
||||||
then
|
then
|
||||||
case inner (l, k, v) of
|
case inner (l) of
|
||||||
[true, ll] -> if bf < 0
|
[true, ll] -> if bf < 0
|
||||||
then [false, MNode (kk, vv, bf + 1, ll, r)]
|
then [false, MNode (kk, vv, bf + 1, ll, r)]
|
||||||
elif bf == 1
|
elif bf == 1
|
||||||
|
|
@ -39,7 +50,7 @@ public fun insert (m, k, v) {
|
||||||
| [false, ll] -> [false, MNode (kk, vv, bf, ll, r)]
|
| [false, ll] -> [false, MNode (kk, vv, bf, ll, r)]
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
case inner (r, k, v) of
|
case inner (r) of
|
||||||
[true, rr] -> if bf > 0
|
[true, rr] -> if bf > 0
|
||||||
then [false, MNode (kk, vv, bf - 1, l, rr)]
|
then [false, MNode (kk, vv, bf - 1, l, rr)]
|
||||||
elif bf == -1
|
elif bf == -1
|
||||||
|
|
@ -56,51 +67,91 @@ public fun insert (m, k, v) {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
(m.inner (k, v)).snd
|
inner (m).snd
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun find (m, k) {
|
public fun find (m, k, sort) {
|
||||||
case m of
|
fun extract (vv) {
|
||||||
{} -> None
|
case sort of
|
||||||
| MNode (kk, vv, _, l, r) ->
|
Map -> case vv of v : _ -> Some (v) | _ -> None esac
|
||||||
local c = compare (k, kk);
|
| Set -> Some (vv)
|
||||||
if c == 0
|
esac
|
||||||
then case vv of v : _ -> Some (v) | _ -> None esac
|
}
|
||||||
else find (if c < 0 then l else r fi, k)
|
|
||||||
fi
|
fun inner (m) {
|
||||||
esac
|
case m of
|
||||||
|
{} -> None
|
||||||
|
| MNode (kk, vv, _, l, r) ->
|
||||||
|
local c = compare (k, kk);
|
||||||
|
if c == 0
|
||||||
|
then extract (vv)
|
||||||
|
else inner (if c < 0 then l else r fi)
|
||||||
|
fi
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
inner (m)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun remove (m, k) {
|
public fun remove (m, k, sort) {
|
||||||
case m of
|
fun delete (vs) {
|
||||||
{} -> m
|
case sort of
|
||||||
| MNode (kk, vv, bf, l, r) ->
|
Map -> case vs of {} -> {} | _ : vv -> vv esac
|
||||||
local c = compare (k, kk);
|
| Set -> false
|
||||||
if c == 0
|
esac
|
||||||
then case vv of {} -> m | _ : vt -> MNode (kk, vt, l, r) esac
|
}
|
||||||
else if c < 0
|
|
||||||
then MNode (kk, vv, bf, remove (l, k), r)
|
fun inner (m) {
|
||||||
else MNode (kk, vv, bf, l, remove (r, k))
|
case m of
|
||||||
fi
|
{} -> m
|
||||||
fi
|
| MNode (kk, vv, bf, l, r) ->
|
||||||
esac
|
local c = compare (k, kk);
|
||||||
|
if c == 0
|
||||||
|
then MNode (kk, delete (vv), bf, l, r)
|
||||||
|
else if c < 0
|
||||||
|
then MNode (kk, vv, bf, inner (l), r)
|
||||||
|
else MNode (kk, vv, bf, l, inner (r))
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
inner (m)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun validate (t) {
|
fun contents (m, sort) {
|
||||||
|
fun append (k, vs, acc) {
|
||||||
|
case sort of
|
||||||
|
Map -> case vs of {} -> acc | v : _ -> [k, v] : acc esac
|
||||||
|
| Set -> if vs then k : acc else acc fi
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
fun inner (m, acc) {
|
||||||
|
case m of
|
||||||
|
{} -> acc
|
||||||
|
| MNode (k, vv, _, l, r) -> inner (l, append (k, vv, inner (r, acc)))
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
inner (m, {})
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun validateColl (t) {
|
||||||
fun inner (t, verify) {
|
fun inner (t, verify) {
|
||||||
case t of
|
case t of
|
||||||
{} -> 0
|
{} -> 0
|
||||||
| MNode (k, _, bf, l, r) ->
|
| MNode (k, _, bf, l, r) ->
|
||||||
if verify (k)
|
if verify (k)
|
||||||
then
|
then
|
||||||
local lh = validate (l, fun (x) {(*return*) x < k}),
|
local lh = validateColl (l, fun (x) {x < k}),
|
||||||
rh = validate (r, fun (x) {(*return*) x > k});
|
rh = validateColl (r, fun (x) {x > k});
|
||||||
|
|
||||||
if bf == lh - rh
|
if bf == lh - rh
|
||||||
then 1 + if lh > rh then lh else rh fi
|
then 1 + if lh > rh then lh else rh fi
|
||||||
else failure ("Balance violation on key %s\n", k.string)
|
else failure ("Collection::validateColl: balance violation on key %s\n", k.string)
|
||||||
fi
|
fi
|
||||||
else failure ("Order violation on key %s\n", k.string)
|
else failure ("Collection::validateColl: order violation on key %s\n", k.string)
|
||||||
fi
|
fi
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
@ -108,3 +159,45 @@ fun validate (t) {
|
||||||
inner (t, fun (x) {true})
|
inner (t, fun (x) {true})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public fun emptyMap () {
|
||||||
|
{}
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun addMap (m, k, v) {
|
||||||
|
insert (m, k, v, Map)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun findMap (m, k) {
|
||||||
|
find (m, k, Map)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun removeMap (m, k) {
|
||||||
|
remove (m, k, Map)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun bindings (m) {
|
||||||
|
contents (m, Map)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun emptySet () {
|
||||||
|
{}
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun addSet (s, v) {
|
||||||
|
insert (s, v, true, Set)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun memSet (s, v) {
|
||||||
|
case find (s, v, Set) of
|
||||||
|
None -> false
|
||||||
|
| Some (f) -> f
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun removeSet (s, v) {
|
||||||
|
remove (s, v, Set)
|
||||||
|
}
|
||||||
|
|
||||||
|
public fun elements (m) {
|
||||||
|
contents (m, Set)
|
||||||
|
}
|
||||||
|
|
@ -1,400 +1,304 @@
|
||||||
Inserting: 100
|
Set internal structure: MNode (63, 1, 0, MNode (31, 1, 0, MNode (15, 1, 0, MNode (7, 1, 0, MNode (3, 1, 0, MNode (1, 1, 0, MNode (0, 1, 0, 0, 0), MNode (2, 1, 0, 0, 0)), MNode (5, 1, 0, MNode (4, 1, 0, 0, 0), MNode (6, 1, 0, 0, 0))), MNode (11, 1, 0, MNode (9, 1, 0, MNode (8, 1, 0, 0, 0), MNode (10, 1, 0, 0, 0)), MNode (13, 1, 0, MNode (12, 1, 0, 0, 0), MNode (14, 1, 0, 0, 0)))), MNode (23, 1, 0, MNode (19, 1, 0, MNode (17, 1, 0, MNode (16, 1, 0, 0, 0), MNode (18, 1, 0, 0, 0)), MNode (21, 1, 0, MNode (20, 1, 0, 0, 0), MNode (22, 1, 0, 0, 0))), MNode (27, 1, 0, MNode (25, 1, 0, MNode (24, 1, 0, 0, 0), MNode (26, 1, 0, 0, 0)), MNode (29, 1, 0, MNode (28, 1, 0, 0, 0), MNode (30, 1, 0, 0, 0))))), MNode (47, 1, 0, MNode (39, 1, 0, MNode (35, 1, 0, MNode (33, 1, 0, MNode (32, 1, 0, 0, 0), MNode (34, 1, 0, 0, 0)), MNode (37, 1, 0, MNode (36, 1, 0, 0, 0), MNode (38, 1, 0, 0, 0))), MNode (43, 1, 0, MNode (41, 1, 0, MNode (40, 1, 0, 0, 0), MNode (42, 1, 0, 0, 0)), MNode (45, 1, 0, MNode (44, 1, 0, 0, 0), MNode (46, 1, 0, 0, 0)))), MNode (55, 1, 0, MNode (51, 1, 0, MNode (49, 1, 0, MNode (48, 1, 0, 0, 0), MNode (50, 1, 0, 0, 0)), MNode (53, 1, 0, MNode (52, 1, 0, 0, 0), MNode (54, 1, 0, 0, 0))), MNode (59, 1, 0, MNode (57, 1, 0, MNode (56, 1, 0, 0, 0), MNode (58, 1, 0, 0, 0)), MNode (61, 1, 0, MNode (60, 1, 0, 0, 0), MNode (62, 1, 0, 0, 0)))))), MNode (79, 1, -1, MNode (71, 1, 0, MNode (67, 1, 0, MNode (65, 1, 0, MNode (64, 1, 0, 0, 0), MNode (66, 1, 0, 0, 0)), MNode (69, 1, 0, MNode (68, 1, 0, 0, 0), MNode (70, 1, 0, 0, 0))), MNode (75, 1, 0, MNode (73, 1, 0, MNode (72, 1, 0, 0, 0), MNode (74, 1, 0, 0, 0)), MNode (77, 1, 0, MNode (76, 1, 0, 0, 0), MNode (78, 1, 0, 0, 0)))), MNode (87, 1, -1, MNode (83, 1, 0, MNode (81, 1, 0, MNode (80, 1, 0, 0, 0), MNode (82, 1, 0, 0, 0)), MNode (85, 1, 0, MNode (84, 1, 0, 0, 0), MNode (86, 1, 0, 0, 0))), MNode (95, 1, 0, MNode (91, 1, 0, MNode (89, 1, 0, MNode (88, 1, 0, 0, 0), MNode (90, 1, 0, 0, 0)), MNode (93, 1, 0, MNode (92, 1, 0, 0, 0), MNode (94, 1, 0, 0, 0))), MNode (97, 1, -1, MNode (96, 1, 0, 0, 0), MNode (98, 1, -1, 0, MNode (99, 1, 0, 0, 0)))))))
|
||||||
Result : MNode (100, 100, 0, 0, 0)
|
Set elements: {0, 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}
|
||||||
Inserting: 99
|
Testing 0 => 1
|
||||||
Result : MNode (100, 100, 1, MNode (99, 99, 0, 0, 0), 0)
|
Testing 100 => 0
|
||||||
Inserting: 98
|
Testing 1 => 1
|
||||||
Result : MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))
|
Testing 101 => 0
|
||||||
Inserting: 97
|
Testing 2 => 1
|
||||||
Result : MNode (99, 99, 1, MNode (98, 98, 1, MNode (97, 97, 0, 0, 0), 0), MNode (100, 100, 0, 0, 0))
|
Testing 102 => 0
|
||||||
Inserting: 96
|
Testing 3 => 1
|
||||||
Result : MNode (99, 99, 1, MNode (97, 97, 0, MNode (96, 96, 0, 0, 0), MNode (98, 98, 0, 0, 0)), MNode (100, 100, 0, 0, 0))
|
Testing 103 => 0
|
||||||
Inserting: 95
|
Testing 4 => 1
|
||||||
Result : MNode (97, 97, 0, MNode (96, 96, 1, MNode (95, 95, 0, 0, 0), 0), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 104 => 0
|
||||||
Inserting: 94
|
Testing 5 => 1
|
||||||
Result : MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 105 => 0
|
||||||
Inserting: 93
|
Testing 6 => 1
|
||||||
Result : MNode (97, 97, 1, MNode (95, 95, 1, MNode (94, 94, 1, MNode (93, 93, 0, 0, 0), 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 106 => 0
|
||||||
Inserting: 92
|
Testing 7 => 1
|
||||||
Result : MNode (97, 97, 1, MNode (95, 95, 1, MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0)), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 107 => 0
|
||||||
Inserting: 91
|
Testing 8 => 1
|
||||||
Result : MNode (97, 97, 1, MNode (93, 93, 0, MNode (92, 92, 1, MNode (91, 91, 0, 0, 0), 0), MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0))), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 108 => 0
|
||||||
Inserting: 90
|
Testing 9 => 1
|
||||||
Result : MNode (97, 97, 1, MNode (93, 93, 0, MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)), MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0))), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
|
Testing 109 => 0
|
||||||
Inserting: 89
|
Testing 10 => 1
|
||||||
Result : MNode (93, 93, 0, MNode (91, 91, 1, MNode (90, 90, 1, MNode (89, 89, 0, 0, 0), 0), MNode (92, 92, 0, 0, 0)), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 110 => 0
|
||||||
Inserting: 88
|
Testing 11 => 1
|
||||||
Result : MNode (93, 93, 0, MNode (91, 91, 1, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (92, 92, 0, 0, 0)), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 111 => 0
|
||||||
Inserting: 87
|
Testing 12 => 1
|
||||||
Result : MNode (93, 93, 0, MNode (89, 89, 0, MNode (88, 88, 1, MNode (87, 87, 0, 0, 0), 0), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 112 => 0
|
||||||
Inserting: 86
|
Testing 13 => 1
|
||||||
Result : MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 113 => 0
|
||||||
Inserting: 85
|
Testing 14 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (87, 87, 1, MNode (86, 86, 1, MNode (85, 85, 0, 0, 0), 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 114 => 0
|
||||||
Inserting: 84
|
Testing 15 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (87, 87, 1, MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0)), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 115 => 0
|
||||||
Inserting: 83
|
Testing 16 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (85, 85, 0, MNode (84, 84, 1, MNode (83, 83, 0, 0, 0), 0), MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0))), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 116 => 0
|
||||||
Inserting: 82
|
Testing 17 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (85, 85, 0, MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)), MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0))), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 117 => 0
|
||||||
Inserting: 81
|
Testing 18 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (83, 83, 1, MNode (82, 82, 1, MNode (81, 81, 0, 0, 0), 0), MNode (84, 84, 0, 0, 0)), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 118 => 0
|
||||||
Inserting: 80
|
Testing 19 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (83, 83, 1, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (84, 84, 0, 0, 0)), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 119 => 0
|
||||||
Inserting: 79
|
Testing 20 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (81, 81, 0, MNode (80, 80, 1, MNode (79, 79, 0, 0, 0), 0), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 120 => 0
|
||||||
Inserting: 78
|
Testing 21 => 1
|
||||||
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
|
Testing 121 => 0
|
||||||
Inserting: 77
|
Testing 22 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (79, 79, 1, MNode (78, 78, 1, MNode (77, 77, 0, 0, 0), 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 122 => 0
|
||||||
Inserting: 76
|
Testing 23 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (79, 79, 1, MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 123 => 0
|
||||||
Inserting: 75
|
Testing 24 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (77, 77, 0, MNode (76, 76, 1, MNode (75, 75, 0, 0, 0), 0), MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0))), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 124 => 0
|
||||||
Inserting: 74
|
Testing 25 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (77, 77, 0, MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)), MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0))), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 125 => 0
|
||||||
Inserting: 73
|
Testing 26 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (75, 75, 1, MNode (74, 74, 1, MNode (73, 73, 0, 0, 0), 0), MNode (76, 76, 0, 0, 0)), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 126 => 0
|
||||||
Inserting: 72
|
Testing 27 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (75, 75, 1, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (76, 76, 0, 0, 0)), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 127 => 0
|
||||||
Inserting: 71
|
Testing 28 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (72, 72, 1, MNode (71, 71, 0, 0, 0), 0), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 128 => 0
|
||||||
Inserting: 70
|
Testing 29 => 1
|
||||||
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 129 => 0
|
||||||
Inserting: 69
|
Testing 30 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (71, 71, 1, MNode (70, 70, 1, MNode (69, 69, 0, 0, 0), 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 130 => 0
|
||||||
Inserting: 68
|
Testing 31 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (71, 71, 1, MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0)), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 131 => 0
|
||||||
Inserting: 67
|
Testing 32 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (69, 69, 0, MNode (68, 68, 1, MNode (67, 67, 0, 0, 0), 0), MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0))), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 132 => 0
|
||||||
Inserting: 66
|
Testing 33 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (69, 69, 0, MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)), MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0))), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 133 => 0
|
||||||
Inserting: 65
|
Testing 34 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (67, 67, 1, MNode (66, 66, 1, MNode (65, 65, 0, 0, 0), 0), MNode (68, 68, 0, 0, 0)), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 134 => 0
|
||||||
Inserting: 64
|
Testing 35 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (67, 67, 1, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (68, 68, 0, 0, 0)), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 135 => 0
|
||||||
Inserting: 63
|
Testing 36 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (65, 65, 0, MNode (64, 64, 1, MNode (63, 63, 0, 0, 0), 0), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 136 => 0
|
||||||
Inserting: 62
|
Testing 37 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 137 => 0
|
||||||
Inserting: 61
|
Testing 38 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (63, 63, 1, MNode (62, 62, 1, MNode (61, 61, 0, 0, 0), 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 138 => 0
|
||||||
Inserting: 60
|
Testing 39 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (63, 63, 1, MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 139 => 0
|
||||||
Inserting: 59
|
Testing 40 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (61, 61, 0, MNode (60, 60, 1, MNode (59, 59, 0, 0, 0), 0), MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0))), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 140 => 0
|
||||||
Inserting: 58
|
Testing 41 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (61, 61, 0, MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)), MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0))), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 141 => 0
|
||||||
Inserting: 57
|
Testing 42 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (59, 59, 1, MNode (58, 58, 1, MNode (57, 57, 0, 0, 0), 0), MNode (60, 60, 0, 0, 0)), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 142 => 0
|
||||||
Inserting: 56
|
Testing 43 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (59, 59, 1, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (60, 60, 0, 0, 0)), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 143 => 0
|
||||||
Inserting: 55
|
Testing 44 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (57, 57, 0, MNode (56, 56, 1, MNode (55, 55, 0, 0, 0), 0), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 144 => 0
|
||||||
Inserting: 54
|
Testing 45 => 1
|
||||||
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
|
Testing 145 => 0
|
||||||
Inserting: 53
|
Testing 46 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (55, 55, 1, MNode (54, 54, 1, MNode (53, 53, 0, 0, 0), 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 146 => 0
|
||||||
Inserting: 52
|
Testing 47 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (55, 55, 1, MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0)), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 147 => 0
|
||||||
Inserting: 51
|
Testing 48 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (53, 53, 0, MNode (52, 52, 1, MNode (51, 51, 0, 0, 0), 0), MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0))), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 148 => 0
|
||||||
Inserting: 50
|
Testing 49 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (53, 53, 0, MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)), MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0))), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 149 => 0
|
||||||
Inserting: 49
|
Testing 50 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (51, 51, 1, MNode (50, 50, 1, MNode (49, 49, 0, 0, 0), 0), MNode (52, 52, 0, 0, 0)), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 150 => 0
|
||||||
Inserting: 48
|
Testing 51 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (51, 51, 1, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (52, 52, 0, 0, 0)), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 151 => 0
|
||||||
Inserting: 47
|
Testing 52 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (49, 49, 0, MNode (48, 48, 1, MNode (47, 47, 0, 0, 0), 0), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 152 => 0
|
||||||
Inserting: 46
|
Testing 53 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 153 => 0
|
||||||
Inserting: 45
|
Testing 54 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (47, 47, 1, MNode (46, 46, 1, MNode (45, 45, 0, 0, 0), 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 154 => 0
|
||||||
Inserting: 44
|
Testing 55 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (47, 47, 1, MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 155 => 0
|
||||||
Inserting: 43
|
Testing 56 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (45, 45, 0, MNode (44, 44, 1, MNode (43, 43, 0, 0, 0), 0), MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0))), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 156 => 0
|
||||||
Inserting: 42
|
Testing 57 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (45, 45, 0, MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)), MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0))), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 157 => 0
|
||||||
Inserting: 41
|
Testing 58 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (43, 43, 1, MNode (42, 42, 1, MNode (41, 41, 0, 0, 0), 0), MNode (44, 44, 0, 0, 0)), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 158 => 0
|
||||||
Inserting: 40
|
Testing 59 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (43, 43, 1, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (44, 44, 0, 0, 0)), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 159 => 0
|
||||||
Inserting: 39
|
Testing 60 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (40, 40, 1, MNode (39, 39, 0, 0, 0), 0), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 160 => 0
|
||||||
Inserting: 38
|
Testing 61 => 1
|
||||||
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 161 => 0
|
||||||
Inserting: 37
|
Testing 62 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (39, 39, 1, MNode (38, 38, 1, MNode (37, 37, 0, 0, 0), 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 162 => 0
|
||||||
Inserting: 36
|
Testing 63 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (39, 39, 1, MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0)), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 163 => 0
|
||||||
Inserting: 35
|
Testing 64 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (37, 37, 0, MNode (36, 36, 1, MNode (35, 35, 0, 0, 0), 0), MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0))), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 164 => 0
|
||||||
Inserting: 34
|
Testing 65 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (37, 37, 0, MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)), MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0))), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 165 => 0
|
||||||
Inserting: 33
|
Testing 66 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (35, 35, 1, MNode (34, 34, 1, MNode (33, 33, 0, 0, 0), 0), MNode (36, 36, 0, 0, 0)), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 166 => 0
|
||||||
Inserting: 32
|
Testing 67 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (35, 35, 1, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (36, 36, 0, 0, 0)), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 167 => 0
|
||||||
Inserting: 31
|
Testing 68 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (33, 33, 0, MNode (32, 32, 1, MNode (31, 31, 0, 0, 0), 0), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 168 => 0
|
||||||
Inserting: 30
|
Testing 69 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 169 => 0
|
||||||
Inserting: 29
|
Testing 70 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (31, 31, 1, MNode (30, 30, 1, MNode (29, 29, 0, 0, 0), 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 170 => 0
|
||||||
Inserting: 28
|
Testing 71 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (31, 31, 1, MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0)), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 171 => 0
|
||||||
Inserting: 27
|
Testing 72 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (29, 29, 0, MNode (28, 28, 1, MNode (27, 27, 0, 0, 0), 0), MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0))), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 172 => 0
|
||||||
Inserting: 26
|
Testing 73 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (29, 29, 0, MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)), MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0))), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 173 => 0
|
||||||
Inserting: 25
|
Testing 74 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (27, 27, 1, MNode (26, 26, 1, MNode (25, 25, 0, 0, 0), 0), MNode (28, 28, 0, 0, 0)), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 174 => 0
|
||||||
Inserting: 24
|
Testing 75 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (27, 27, 1, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (28, 28, 0, 0, 0)), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 175 => 0
|
||||||
Inserting: 23
|
Testing 76 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (25, 25, 0, MNode (24, 24, 1, MNode (23, 23, 0, 0, 0), 0), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 176 => 0
|
||||||
Inserting: 22
|
Testing 77 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 177 => 0
|
||||||
Inserting: 21
|
Testing 78 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (23, 23, 1, MNode (22, 22, 1, MNode (21, 21, 0, 0, 0), 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 178 => 0
|
||||||
Inserting: 20
|
Testing 79 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (23, 23, 1, MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0)), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 179 => 0
|
||||||
Inserting: 19
|
Testing 80 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (21, 21, 0, MNode (20, 20, 1, MNode (19, 19, 0, 0, 0), 0), MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0))), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 180 => 0
|
||||||
Inserting: 18
|
Testing 81 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (21, 21, 0, MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)), MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0))), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 181 => 0
|
||||||
Inserting: 17
|
Testing 82 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (19, 19, 1, MNode (18, 18, 1, MNode (17, 17, 0, 0, 0), 0), MNode (20, 20, 0, 0, 0)), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 182 => 0
|
||||||
Inserting: 16
|
Testing 83 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (19, 19, 1, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (20, 20, 0, 0, 0)), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 183 => 0
|
||||||
Inserting: 15
|
Testing 84 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (17, 17, 0, MNode (16, 16, 1, MNode (15, 15, 0, 0, 0), 0), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 184 => 0
|
||||||
Inserting: 14
|
Testing 85 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 185 => 0
|
||||||
Inserting: 13
|
Testing 86 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (15, 15, 1, MNode (14, 14, 1, MNode (13, 13, 0, 0, 0), 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 186 => 0
|
||||||
Inserting: 12
|
Testing 87 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (15, 15, 1, MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 187 => 0
|
||||||
Inserting: 11
|
Testing 88 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (13, 13, 0, MNode (12, 12, 1, MNode (11, 11, 0, 0, 0), 0), MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0))), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 188 => 0
|
||||||
Inserting: 10
|
Testing 89 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (13, 13, 0, MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0)), MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0))), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 189 => 0
|
||||||
Inserting: 9
|
Testing 90 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (11, 11, 1, MNode (10, 10, 1, MNode (9, 9, 0, 0, 0), 0), MNode (12, 12, 0, 0, 0)), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 190 => 0
|
||||||
Inserting: 8
|
Testing 91 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (11, 11, 1, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (12, 12, 0, 0, 0)), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 191 => 0
|
||||||
Inserting: 7
|
Testing 92 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (9, 9, 0, MNode (8, 8, 1, MNode (7, 7, 0, 0, 0), 0), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 192 => 0
|
||||||
Inserting: 6
|
Testing 93 => 1
|
||||||
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (9, 9, 0, MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
|
Testing 193 => 0
|
||||||
Inserting: 5
|
Testing 94 => 1
|
||||||
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (7, 7, 1, MNode (6, 6, 1, MNode (5, 5, 0, 0, 0), 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
Testing 194 => 0
|
||||||
Inserting: 4
|
Testing 95 => 1
|
||||||
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (7, 7, 1, MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0)), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
Testing 195 => 0
|
||||||
Inserting: 3
|
Testing 96 => 1
|
||||||
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (5, 5, 0, MNode (4, 4, 1, MNode (3, 3, 0, 0, 0), 0), MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0))), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
Testing 196 => 0
|
||||||
Inserting: 2
|
Testing 97 => 1
|
||||||
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (5, 5, 0, MNode (3, 3, 0, MNode (2, 2, 0, 0, 0), MNode (4, 4, 0, 0, 0)), MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0))), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
Testing 197 => 0
|
||||||
Inserting: 1
|
Testing 98 => 1
|
||||||
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (5, 5, 0, MNode (3, 3, 1, MNode (2, 2, 1, MNode (1, 1, 0, 0, 0), 0), MNode (4, 4, 0, 0, 0)), MNode (9, 9, 0, MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0)))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
Testing 198 => 0
|
||||||
Inserting: 1
|
Testing 99 => 1
|
||||||
Result : MNode (1, 1, 0, 0, 0)
|
Testing 199 => 0
|
||||||
Inserting: 3
|
Set internal structure: MNode (63, 0, 0, MNode (31, 1, 0, MNode (15, 1, 0, MNode (7, 1, 0, MNode (3, 1, 0, MNode (1, 1, 0, MNode (0, 1, 0, 0, 0), MNode (2, 1, 0, 0, 0)), MNode (5, 1, 0, MNode (4, 1, 0, 0, 0), MNode (6, 1, 0, 0, 0))), MNode (11, 1, 0, MNode (9, 1, 0, MNode (8, 1, 0, 0, 0), MNode (10, 1, 0, 0, 0)), MNode (13, 1, 0, MNode (12, 1, 0, 0, 0), MNode (14, 1, 0, 0, 0)))), MNode (23, 1, 0, MNode (19, 1, 0, MNode (17, 1, 0, MNode (16, 1, 0, 0, 0), MNode (18, 1, 0, 0, 0)), MNode (21, 1, 0, MNode (20, 1, 0, 0, 0), MNode (22, 1, 0, 0, 0))), MNode (27, 1, 0, MNode (25, 1, 0, MNode (24, 1, 0, 0, 0), MNode (26, 1, 0, 0, 0)), MNode (29, 1, 0, MNode (28, 1, 0, 0, 0), MNode (30, 1, 0, 0, 0))))), MNode (47, 1, 0, MNode (39, 1, 0, MNode (35, 1, 0, MNode (33, 1, 0, MNode (32, 1, 0, 0, 0), MNode (34, 1, 0, 0, 0)), MNode (37, 1, 0, MNode (36, 1, 0, 0, 0), MNode (38, 1, 0, 0, 0))), MNode (43, 1, 0, MNode (41, 1, 0, MNode (40, 1, 0, 0, 0), MNode (42, 1, 0, 0, 0)), MNode (45, 1, 0, MNode (44, 1, 0, 0, 0), MNode (46, 1, 0, 0, 0)))), MNode (55, 0, 0, MNode (51, 0, 0, MNode (49, 1, 0, MNode (48, 1, 0, 0, 0), MNode (50, 0, 0, 0, 0)), MNode (53, 0, 0, MNode (52, 0, 0, 0, 0), MNode (54, 0, 0, 0, 0))), MNode (59, 0, 0, MNode (57, 0, 0, MNode (56, 0, 0, 0, 0), MNode (58, 0, 0, 0, 0)), MNode (61, 0, 0, MNode (60, 0, 0, 0, 0), MNode (62, 0, 0, 0, 0)))))), MNode (79, 0, -1, MNode (71, 0, 0, MNode (67, 0, 0, MNode (65, 0, 0, MNode (64, 0, 0, 0, 0), MNode (66, 0, 0, 0, 0)), MNode (69, 0, 0, MNode (68, 0, 0, 0, 0), MNode (70, 0, 0, 0, 0))), MNode (75, 0, 0, MNode (73, 0, 0, MNode (72, 0, 0, 0, 0), MNode (74, 0, 0, 0, 0)), MNode (77, 0, 0, MNode (76, 0, 0, 0, 0), MNode (78, 0, 0, 0, 0)))), MNode (87, 0, -1, MNode (83, 0, 0, MNode (81, 0, 0, MNode (80, 0, 0, 0, 0), MNode (82, 0, 0, 0, 0)), MNode (85, 0, 0, MNode (84, 0, 0, 0, 0), MNode (86, 0, 0, 0, 0))), MNode (95, 0, 0, MNode (91, 0, 0, MNode (89, 0, 0, MNode (88, 0, 0, 0, 0), MNode (90, 0, 0, 0, 0)), MNode (93, 0, 0, MNode (92, 0, 0, 0, 0), MNode (94, 0, 0, 0, 0))), MNode (97, 0, -1, MNode (96, 0, 0, 0, 0), MNode (98, 0, -1, 0, MNode (99, 0, 0, 0, 0)))))))
|
||||||
Result : MNode (1, 1, -1, 0, MNode (3, 3, 0, 0, 0))
|
Set elements: {0, 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}
|
||||||
Inserting: 5
|
Testing 0 => 1
|
||||||
Result : MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0))
|
Testing 1 => 1
|
||||||
Inserting: 7
|
Testing 2 => 1
|
||||||
Result : MNode (3, 3, -1, MNode (1, 1, 0, 0, 0), MNode (5, 5, -1, 0, MNode (7, 7, 0, 0, 0)))
|
Testing 3 => 1
|
||||||
Inserting: 9
|
Testing 4 => 1
|
||||||
Result : MNode (3, 3, -1, MNode (1, 1, 0, 0, 0), MNode (7, 7, 0, MNode (5, 5, 0, 0, 0), MNode (9, 9, 0, 0, 0)))
|
Testing 5 => 1
|
||||||
Inserting: 11
|
Testing 6 => 1
|
||||||
Result : MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (9, 9, -1, 0, MNode (11, 11, 0, 0, 0)))
|
Testing 7 => 1
|
||||||
Inserting: 13
|
Testing 8 => 1
|
||||||
Result : MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)))
|
Testing 9 => 1
|
||||||
Inserting: 15
|
Testing 10 => 1
|
||||||
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, -1, MNode (9, 9, 0, 0, 0), MNode (13, 13, -1, 0, MNode (15, 15, 0, 0, 0))))
|
Testing 11 => 1
|
||||||
Inserting: 17
|
Testing 12 => 1
|
||||||
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, -1, MNode (9, 9, 0, 0, 0), MNode (15, 15, 0, MNode (13, 13, 0, 0, 0), MNode (17, 17, 0, 0, 0))))
|
Testing 13 => 1
|
||||||
Inserting: 19
|
Testing 14 => 1
|
||||||
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (15, 15, 0, MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)), MNode (17, 17, -1, 0, MNode (19, 19, 0, 0, 0))))
|
Testing 15 => 1
|
||||||
Inserting: 21
|
Testing 16 => 1
|
||||||
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (15, 15, 0, MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)), MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0))))
|
Testing 17 => 1
|
||||||
Inserting: 23
|
Testing 18 => 1
|
||||||
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (19, 19, -1, MNode (17, 17, 0, 0, 0), MNode (21, 21, -1, 0, MNode (23, 23, 0, 0, 0))))
|
Testing 19 => 1
|
||||||
Inserting: 25
|
Testing 20 => 1
|
||||||
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (19, 19, -1, MNode (17, 17, 0, 0, 0), MNode (23, 23, 0, MNode (21, 21, 0, 0, 0), MNode (25, 25, 0, 0, 0))))
|
Testing 21 => 1
|
||||||
Inserting: 27
|
Testing 22 => 1
|
||||||
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (25, 25, -1, 0, MNode (27, 27, 0, 0, 0))))
|
Testing 23 => 1
|
||||||
Inserting: 29
|
Testing 24 => 1
|
||||||
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))))
|
Testing 25 => 1
|
||||||
Inserting: 31
|
Testing 26 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, -1, MNode (25, 25, 0, 0, 0), MNode (29, 29, -1, 0, MNode (31, 31, 0, 0, 0)))))
|
Testing 27 => 1
|
||||||
Inserting: 33
|
Testing 28 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, -1, MNode (25, 25, 0, 0, 0), MNode (31, 31, 0, MNode (29, 29, 0, 0, 0), MNode (33, 33, 0, 0, 0)))))
|
Testing 29 => 1
|
||||||
Inserting: 35
|
Testing 30 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (31, 31, 0, MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)), MNode (33, 33, -1, 0, MNode (35, 35, 0, 0, 0)))))
|
Testing 31 => 1
|
||||||
Inserting: 37
|
Testing 32 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (31, 31, 0, MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)), MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)))))
|
Testing 33 => 1
|
||||||
Inserting: 39
|
Testing 34 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (35, 35, -1, MNode (33, 33, 0, 0, 0), MNode (37, 37, -1, 0, MNode (39, 39, 0, 0, 0)))))
|
Testing 35 => 1
|
||||||
Inserting: 41
|
Testing 36 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (35, 35, -1, MNode (33, 33, 0, 0, 0), MNode (39, 39, 0, MNode (37, 37, 0, 0, 0), MNode (41, 41, 0, 0, 0)))))
|
Testing 37 => 1
|
||||||
Inserting: 43
|
Testing 38 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (41, 41, -1, 0, MNode (43, 43, 0, 0, 0)))))
|
Testing 39 => 1
|
||||||
Inserting: 45
|
Testing 40 => 1
|
||||||
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)))))
|
Testing 41 => 1
|
||||||
Inserting: 47
|
Testing 42 => 1
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, -1, MNode (41, 41, 0, 0, 0), MNode (45, 45, -1, 0, MNode (47, 47, 0, 0, 0)))))
|
Testing 43 => 1
|
||||||
Inserting: 49
|
Testing 44 => 1
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, -1, MNode (41, 41, 0, 0, 0), MNode (47, 47, 0, MNode (45, 45, 0, 0, 0), MNode (49, 49, 0, 0, 0)))))
|
Testing 45 => 1
|
||||||
Inserting: 51
|
Testing 46 => 1
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (47, 47, 0, MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)), MNode (49, 49, -1, 0, MNode (51, 51, 0, 0, 0)))))
|
Testing 47 => 1
|
||||||
Inserting: 53
|
Testing 48 => 1
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (47, 47, 0, MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)), MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)))))
|
Testing 49 => 1
|
||||||
Inserting: 55
|
Testing 50 => 0
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (51, 51, -1, MNode (49, 49, 0, 0, 0), MNode (53, 53, -1, 0, MNode (55, 55, 0, 0, 0)))))
|
Testing 51 => 0
|
||||||
Inserting: 57
|
Testing 52 => 0
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (51, 51, -1, MNode (49, 49, 0, 0, 0), MNode (55, 55, 0, MNode (53, 53, 0, 0, 0), MNode (57, 57, 0, 0, 0)))))
|
Testing 53 => 0
|
||||||
Inserting: 59
|
Testing 54 => 0
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (57, 57, -1, 0, MNode (59, 59, 0, 0, 0)))))
|
Testing 55 => 0
|
||||||
Inserting: 61
|
Testing 56 => 0
|
||||||
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))))
|
Testing 57 => 0
|
||||||
Inserting: 63
|
Testing 58 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, -1, MNode (57, 57, 0, 0, 0), MNode (61, 61, -1, 0, MNode (63, 63, 0, 0, 0))))))
|
Testing 59 => 0
|
||||||
Inserting: 65
|
Testing 60 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, -1, MNode (57, 57, 0, 0, 0), MNode (63, 63, 0, MNode (61, 61, 0, 0, 0), MNode (65, 65, 0, 0, 0))))))
|
Testing 61 => 0
|
||||||
Inserting: 67
|
Testing 62 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (63, 63, 0, MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)), MNode (65, 65, -1, 0, MNode (67, 67, 0, 0, 0))))))
|
Testing 63 => 0
|
||||||
Inserting: 69
|
Testing 64 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (63, 63, 0, MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)), MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0))))))
|
Testing 65 => 0
|
||||||
Inserting: 71
|
Testing 66 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (67, 67, -1, MNode (65, 65, 0, 0, 0), MNode (69, 69, -1, 0, MNode (71, 71, 0, 0, 0))))))
|
Testing 67 => 0
|
||||||
Inserting: 73
|
Testing 68 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (67, 67, -1, MNode (65, 65, 0, 0, 0), MNode (71, 71, 0, MNode (69, 69, 0, 0, 0), MNode (73, 73, 0, 0, 0))))))
|
Testing 69 => 0
|
||||||
Inserting: 75
|
Testing 70 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (73, 73, -1, 0, MNode (75, 75, 0, 0, 0))))))
|
Testing 71 => 0
|
||||||
Inserting: 77
|
Testing 72 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))))))
|
Testing 73 => 0
|
||||||
Inserting: 79
|
Testing 74 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, -1, MNode (73, 73, 0, 0, 0), MNode (77, 77, -1, 0, MNode (79, 79, 0, 0, 0))))))
|
Testing 75 => 0
|
||||||
Inserting: 81
|
Testing 76 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, -1, MNode (73, 73, 0, 0, 0), MNode (79, 79, 0, MNode (77, 77, 0, 0, 0), MNode (81, 81, 0, 0, 0))))))
|
Testing 77 => 0
|
||||||
Inserting: 83
|
Testing 78 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (79, 79, 0, MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0)), MNode (81, 81, -1, 0, MNode (83, 83, 0, 0, 0))))))
|
Testing 79 => 0
|
||||||
Inserting: 85
|
Testing 80 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (79, 79, 0, MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0)), MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0))))))
|
Testing 81 => 0
|
||||||
Inserting: 87
|
Testing 82 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (83, 83, -1, MNode (81, 81, 0, 0, 0), MNode (85, 85, -1, 0, MNode (87, 87, 0, 0, 0))))))
|
Testing 83 => 0
|
||||||
Inserting: 89
|
Testing 84 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (83, 83, -1, MNode (81, 81, 0, 0, 0), MNode (87, 87, 0, MNode (85, 85, 0, 0, 0), MNode (89, 89, 0, 0, 0))))))
|
Testing 85 => 0
|
||||||
Inserting: 91
|
Testing 86 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (89, 89, -1, 0, MNode (91, 91, 0, 0, 0))))))
|
Testing 87 => 0
|
||||||
Inserting: 93
|
Testing 88 => 0
|
||||||
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0))))))
|
Testing 89 => 0
|
||||||
Inserting: 95
|
Testing 90 => 0
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, -1, MNode (89, 89, 0, 0, 0), MNode (93, 93, -1, 0, MNode (95, 95, 0, 0, 0))))))
|
Testing 91 => 0
|
||||||
Inserting: 97
|
Testing 92 => 0
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, -1, MNode (89, 89, 0, 0, 0), MNode (95, 95, 0, MNode (93, 93, 0, 0, 0), MNode (97, 97, 0, 0, 0))))))
|
Testing 93 => 0
|
||||||
Inserting: 99
|
Testing 94 => 0
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
Testing 95 => 0
|
||||||
Inserting: 2
|
Testing 96 => 0
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 1, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
Testing 97 => 0
|
||||||
Inserting: 4
|
Testing 98 => 0
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 1, MNode (4, 4, 0, 0, 0), 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
Testing 99 => 0
|
||||||
Inserting: 6
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 8
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 1, MNode (9, 9, 1, MNode (8, 8, 0, 0, 0), 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 10
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 1, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 12
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 1, MNode (12, 12, 0, 0, 0), 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 14
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 16
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 1, MNode (17, 17, 1, MNode (16, 16, 0, 0, 0), 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 18
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 1, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 20
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 1, MNode (20, 20, 0, 0, 0), 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 22
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 24
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 1, MNode (25, 25, 1, MNode (24, 24, 0, 0, 0), 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 26
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 1, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 28
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 1, MNode (28, 28, 0, 0, 0), 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 30
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 32
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 1, MNode (33, 33, 1, MNode (32, 32, 0, 0, 0), 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 34
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 1, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 36
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 1, MNode (36, 36, 0, 0, 0), 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 38
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 40
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 1, MNode (41, 41, 1, MNode (40, 40, 0, 0, 0), 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 42
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 1, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 44
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 1, MNode (44, 44, 0, 0, 0), 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 46
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 48
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 1, MNode (49, 49, 1, MNode (48, 48, 0, 0, 0), 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 50
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 1, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 52
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 1, MNode (52, 52, 0, 0, 0), 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 54
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 56
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 1, MNode (57, 57, 1, MNode (56, 56, 0, 0, 0), 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 58
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 1, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 60
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 1, MNode (60, 60, 0, 0, 0), 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 62
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 64
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 1, MNode (65, 65, 1, MNode (64, 64, 0, 0, 0), 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 66
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 1, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 68
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 1, MNode (68, 68, 0, 0, 0), 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 70
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 72
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 1, MNode (73, 73, 1, MNode (72, 72, 0, 0, 0), 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 74
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 1, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 76
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 1, MNode (76, 76, 0, 0, 0), 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 78
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 80
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 1, MNode (81, 81, 1, MNode (80, 80, 0, 0, 0), 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 82
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 1, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 84
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 1, MNode (84, 84, 0, 0, 0), 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 86
|
|
||||||
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 88
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 1, MNode (89, 89, 1, MNode (88, 88, 0, 0, 0), 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 90
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 1, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 92
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 1, MNode (92, 92, 0, 0, 0), 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 94
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 96
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, 0, MNode (96, 96, 0, 0, 0), MNode (99, 99, 0, 0, 0))))))
|
|
||||||
Inserting: 98
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, MNode (96, 96, 0, 0, 0), MNode (99, 99, 1, MNode (98, 98, 0, 0, 0), 0))))))
|
|
||||||
Inserting: 100
|
|
||||||
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, MNode (96, 96, 0, 0, 0), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
|
|
||||||
|
|
|
||||||
|
|
@ -1,23 +1,33 @@
|
||||||
import Collection;
|
import Collection;
|
||||||
|
|
||||||
local tree = {}, i;
|
local s = emptySet (), i;
|
||||||
|
|
||||||
for i := 100, i >= 1, i := i-1 do
|
for i := 0, i < 100, i := i+1
|
||||||
tree := insert (tree, i, i);
|
do
|
||||||
printf ("Inserting: %s\n", i.string);
|
s := addSet (s, i);
|
||||||
printf ("Result : %s\n", tree.string)
|
validateColl (s)
|
||||||
od;
|
od;
|
||||||
|
|
||||||
tree := {};
|
printf ("Set internal structure: %s\n", s.string);
|
||||||
|
printf ("Set elements: %s\n", elements (s).string);
|
||||||
|
|
||||||
for i := 1, i <= 100, i := i+2 do
|
for i := 0, i < 100, i := i+1
|
||||||
tree := insert (tree, i, i);
|
do
|
||||||
printf ("Inserting: %s\n", i.string);
|
printf ("Testing %-3d => %d\n", i, memSet (s, i));
|
||||||
printf ("Result : %s\n", tree.string)
|
printf ("Testing %-3d => %d\n", i+100, memSet (s, i+100))
|
||||||
od;
|
od;
|
||||||
|
|
||||||
for i := 2, i <= 100, i := i+2 do
|
for i := 50, i < 150, i := i+1
|
||||||
tree := insert (tree, i, i);
|
do
|
||||||
printf ("Inserting: %s\n", i.string);
|
s := removeSet (s, i);
|
||||||
printf ("Result : %s\n", tree.string)
|
validateColl (s)
|
||||||
od
|
od;
|
||||||
|
|
||||||
|
printf ("Set internal structure: %s\n", s.string);
|
||||||
|
printf ("Set elements: %s\n", elements (s).string);
|
||||||
|
|
||||||
|
for i := 0, i < 100, i := i+1
|
||||||
|
do
|
||||||
|
printf ("Testing %-3d => %d\n", i, memSet (s, i))
|
||||||
|
od
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue