mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-07 23:38: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) {
|
||||
failure ("fprintf (...): %s\n", strerror (errno));
|
||||
}
|
||||
|
||||
fflush (stdout);
|
||||
}
|
||||
|
||||
extern FILE* Lfopen (char *f, char *m) {
|
||||
|
|
|
|||
11
src/SM.ml
11
src/SM.ml
|
|
@ -349,7 +349,7 @@ object (self : 'self)
|
|||
|
||||
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) =
|
||||
try
|
||||
|
|
@ -421,6 +421,8 @@ object (self : 'self)
|
|||
|
||||
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 register_call f = {< funinfo = funinfo#register_call f self#current_function >}
|
||||
|
|
@ -855,9 +857,10 @@ let compile cmd ((imports, infixes), p) =
|
|||
in
|
||||
let fix_closures env prg =
|
||||
let rec inner state = function
|
||||
| [] -> []
|
||||
| PROTO (f, c) :: tl -> CLOSURE (f, env#get_closure (f, c)) :: inner state tl
|
||||
| PPROTO (f, c) :: tl ->
|
||||
| [] -> []
|
||||
| BEGIN (f, a, l, c) :: tl -> BEGIN (f, a, l, try env#get_fun_closure f with Not_found -> c) :: inner state 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
|
||||
| [] -> inner (Some f :: 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)
|
||||
-- balance factor = height (left subtree) - height (right subtree)
|
||||
-- Collection package.
|
||||
-- (C) Dmitry Boulytchev, JetBrains Research, St. Petersburg State University, 2020
|
||||
--
|
||||
-- This package provides a simplistic implementation of immutable set/map/hashtable
|
||||
-- data structures.
|
||||
|
||||
fun insert (m, k, v, sort) {
|
||||
fun append (v, vs) {
|
||||
case sort of
|
||||
Map -> v : vs
|
||||
| Set -> v
|
||||
| Hash -> v : vs
|
||||
esac
|
||||
}
|
||||
|
||||
public fun insert (m, k, v) {
|
||||
fun rot (left, node) {
|
||||
if left
|
||||
then case node of
|
||||
|
|
@ -17,16 +28,16 @@ public fun insert (m, k, v) {
|
|||
|
||||
fun factor (x) {x [2]}
|
||||
|
||||
fun inner (m, k, v) {
|
||||
fun inner (m) {
|
||||
case m of
|
||||
{} -> [true, MNode (k, {v}, 0, {}, {})]
|
||||
{} -> [true, MNode (k, append (v, {}), 0, {}, {})]
|
||||
| MNode (kk, vv, bf, l, r) ->
|
||||
local c = compare (k, kk);
|
||||
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
|
||||
then
|
||||
case inner (l, k, v) of
|
||||
case inner (l) of
|
||||
[true, ll] -> if bf < 0
|
||||
then [false, MNode (kk, vv, bf + 1, ll, r)]
|
||||
elif bf == 1
|
||||
|
|
@ -39,7 +50,7 @@ public fun insert (m, k, v) {
|
|||
| [false, ll] -> [false, MNode (kk, vv, bf, ll, r)]
|
||||
esac
|
||||
else
|
||||
case inner (r, k, v) of
|
||||
case inner (r) of
|
||||
[true, rr] -> if bf > 0
|
||||
then [false, MNode (kk, vv, bf - 1, l, rr)]
|
||||
elif bf == -1
|
||||
|
|
@ -56,51 +67,91 @@ public fun insert (m, k, v) {
|
|||
esac
|
||||
}
|
||||
|
||||
(m.inner (k, v)).snd
|
||||
inner (m).snd
|
||||
}
|
||||
|
||||
public fun find (m, k) {
|
||||
case m of
|
||||
{} -> None
|
||||
| MNode (kk, vv, _, l, r) ->
|
||||
local c = compare (k, kk);
|
||||
if c == 0
|
||||
then case vv of v : _ -> Some (v) | _ -> None esac
|
||||
else find (if c < 0 then l else r fi, k)
|
||||
fi
|
||||
esac
|
||||
public fun find (m, k, sort) {
|
||||
fun extract (vv) {
|
||||
case sort of
|
||||
Map -> case vv of v : _ -> Some (v) | _ -> None esac
|
||||
| Set -> Some (vv)
|
||||
esac
|
||||
}
|
||||
|
||||
fun inner (m) {
|
||||
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) {
|
||||
case m of
|
||||
{} -> m
|
||||
| MNode (kk, vv, bf, l, r) ->
|
||||
local c = compare (k, kk);
|
||||
if c == 0
|
||||
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)
|
||||
else MNode (kk, vv, bf, l, remove (r, k))
|
||||
fi
|
||||
fi
|
||||
esac
|
||||
public fun remove (m, k, sort) {
|
||||
fun delete (vs) {
|
||||
case sort of
|
||||
Map -> case vs of {} -> {} | _ : vv -> vv esac
|
||||
| Set -> false
|
||||
esac
|
||||
}
|
||||
|
||||
fun inner (m) {
|
||||
case m of
|
||||
{} -> m
|
||||
| MNode (kk, vv, bf, l, r) ->
|
||||
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) {
|
||||
case t of
|
||||
{} -> 0
|
||||
| MNode (k, _, bf, l, r) ->
|
||||
if verify (k)
|
||||
then
|
||||
local lh = validate (l, fun (x) {(*return*) x < k}),
|
||||
rh = validate (r, fun (x) {(*return*) x > k});
|
||||
local lh = validateColl (l, fun (x) {x < k}),
|
||||
rh = validateColl (r, fun (x) {x > k});
|
||||
|
||||
if bf == lh - rh
|
||||
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
|
||||
else failure ("Order violation on key %s\n", k.string)
|
||||
else failure ("Collection::validateColl: order violation on key %s\n", k.string)
|
||||
fi
|
||||
esac
|
||||
}
|
||||
|
|
@ -108,3 +159,45 @@ fun validate (t) {
|
|||
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
|
||||
Result : MNode (100, 100, 0, 0, 0)
|
||||
Inserting: 99
|
||||
Result : MNode (100, 100, 1, MNode (99, 99, 0, 0, 0), 0)
|
||||
Inserting: 98
|
||||
Result : MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))
|
||||
Inserting: 97
|
||||
Result : MNode (99, 99, 1, MNode (98, 98, 1, MNode (97, 97, 0, 0, 0), 0), MNode (100, 100, 0, 0, 0))
|
||||
Inserting: 96
|
||||
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))
|
||||
Inserting: 95
|
||||
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)))
|
||||
Inserting: 94
|
||||
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)))
|
||||
Inserting: 93
|
||||
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)))
|
||||
Inserting: 92
|
||||
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)))
|
||||
Inserting: 91
|
||||
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)))
|
||||
Inserting: 90
|
||||
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)))
|
||||
Inserting: 89
|
||||
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))))
|
||||
Inserting: 88
|
||||
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))))
|
||||
Inserting: 87
|
||||
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))))
|
||||
Inserting: 86
|
||||
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))))
|
||||
Inserting: 85
|
||||
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))))
|
||||
Inserting: 84
|
||||
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))))
|
||||
Inserting: 83
|
||||
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))))
|
||||
Inserting: 82
|
||||
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))))
|
||||
Inserting: 81
|
||||
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))))
|
||||
Inserting: 80
|
||||
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))))
|
||||
Inserting: 79
|
||||
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))))
|
||||
Inserting: 78
|
||||
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))))
|
||||
Inserting: 77
|
||||
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)))))
|
||||
Inserting: 76
|
||||
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)))))
|
||||
Inserting: 75
|
||||
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)))))
|
||||
Inserting: 74
|
||||
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)))))
|
||||
Inserting: 73
|
||||
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)))))
|
||||
Inserting: 72
|
||||
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)))))
|
||||
Inserting: 71
|
||||
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)))))
|
||||
Inserting: 70
|
||||
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)))))
|
||||
Inserting: 69
|
||||
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)))))
|
||||
Inserting: 68
|
||||
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)))))
|
||||
Inserting: 67
|
||||
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)))))
|
||||
Inserting: 66
|
||||
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)))))
|
||||
Inserting: 65
|
||||
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)))))
|
||||
Inserting: 64
|
||||
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)))))
|
||||
Inserting: 63
|
||||
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)))))
|
||||
Inserting: 62
|
||||
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)))))
|
||||
Inserting: 61
|
||||
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)))))
|
||||
Inserting: 60
|
||||
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)))))
|
||||
Inserting: 59
|
||||
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)))))
|
||||
Inserting: 58
|
||||
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)))))
|
||||
Inserting: 57
|
||||
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)))))
|
||||
Inserting: 56
|
||||
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)))))
|
||||
Inserting: 55
|
||||
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)))))
|
||||
Inserting: 54
|
||||
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)))))
|
||||
Inserting: 53
|
||||
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))))))
|
||||
Inserting: 52
|
||||
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))))))
|
||||
Inserting: 51
|
||||
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))))))
|
||||
Inserting: 50
|
||||
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))))))
|
||||
Inserting: 49
|
||||
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))))))
|
||||
Inserting: 48
|
||||
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))))))
|
||||
Inserting: 47
|
||||
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))))))
|
||||
Inserting: 46
|
||||
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))))))
|
||||
Inserting: 45
|
||||
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))))))
|
||||
Inserting: 44
|
||||
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))))))
|
||||
Inserting: 43
|
||||
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))))))
|
||||
Inserting: 42
|
||||
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))))))
|
||||
Inserting: 41
|
||||
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))))))
|
||||
Inserting: 40
|
||||
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))))))
|
||||
Inserting: 39
|
||||
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))))))
|
||||
Inserting: 38
|
||||
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))))))
|
||||
Inserting: 37
|
||||
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))))))
|
||||
Inserting: 36
|
||||
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))))))
|
||||
Inserting: 35
|
||||
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))))))
|
||||
Inserting: 34
|
||||
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))))))
|
||||
Inserting: 33
|
||||
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))))))
|
||||
Inserting: 32
|
||||
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))))))
|
||||
Inserting: 31
|
||||
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))))))
|
||||
Inserting: 30
|
||||
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))))))
|
||||
Inserting: 29
|
||||
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))))))
|
||||
Inserting: 28
|
||||
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))))))
|
||||
Inserting: 27
|
||||
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))))))
|
||||
Inserting: 26
|
||||
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))))))
|
||||
Inserting: 25
|
||||
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))))))
|
||||
Inserting: 24
|
||||
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))))))
|
||||
Inserting: 23
|
||||
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))))))
|
||||
Inserting: 22
|
||||
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))))))
|
||||
Inserting: 21
|
||||
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))))))
|
||||
Inserting: 20
|
||||
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))))))
|
||||
Inserting: 19
|
||||
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))))))
|
||||
Inserting: 18
|
||||
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))))))
|
||||
Inserting: 17
|
||||
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))))))
|
||||
Inserting: 16
|
||||
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))))))
|
||||
Inserting: 15
|
||||
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))))))
|
||||
Inserting: 14
|
||||
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))))))
|
||||
Inserting: 13
|
||||
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))))))
|
||||
Inserting: 12
|
||||
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))))))
|
||||
Inserting: 11
|
||||
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))))))
|
||||
Inserting: 10
|
||||
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))))))
|
||||
Inserting: 9
|
||||
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))))))
|
||||
Inserting: 8
|
||||
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))))))
|
||||
Inserting: 7
|
||||
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))))))
|
||||
Inserting: 6
|
||||
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))))))
|
||||
Inserting: 5
|
||||
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)))))))
|
||||
Inserting: 4
|
||||
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)))))))
|
||||
Inserting: 3
|
||||
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)))))))
|
||||
Inserting: 2
|
||||
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)))))))
|
||||
Inserting: 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)))))))
|
||||
Inserting: 1
|
||||
Result : MNode (1, 1, 0, 0, 0)
|
||||
Inserting: 3
|
||||
Result : MNode (1, 1, -1, 0, MNode (3, 3, 0, 0, 0))
|
||||
Inserting: 5
|
||||
Result : MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0))
|
||||
Inserting: 7
|
||||
Result : MNode (3, 3, -1, MNode (1, 1, 0, 0, 0), MNode (5, 5, -1, 0, MNode (7, 7, 0, 0, 0)))
|
||||
Inserting: 9
|
||||
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)))
|
||||
Inserting: 11
|
||||
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)))
|
||||
Inserting: 13
|
||||
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)))
|
||||
Inserting: 15
|
||||
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))))
|
||||
Inserting: 17
|
||||
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))))
|
||||
Inserting: 19
|
||||
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))))
|
||||
Inserting: 21
|
||||
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))))
|
||||
Inserting: 23
|
||||
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))))
|
||||
Inserting: 25
|
||||
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))))
|
||||
Inserting: 27
|
||||
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))))
|
||||
Inserting: 29
|
||||
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))))
|
||||
Inserting: 31
|
||||
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)))))
|
||||
Inserting: 33
|
||||
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)))))
|
||||
Inserting: 35
|
||||
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)))))
|
||||
Inserting: 37
|
||||
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)))))
|
||||
Inserting: 39
|
||||
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)))))
|
||||
Inserting: 41
|
||||
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)))))
|
||||
Inserting: 43
|
||||
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)))))
|
||||
Inserting: 45
|
||||
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)))))
|
||||
Inserting: 47
|
||||
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)))))
|
||||
Inserting: 49
|
||||
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)))))
|
||||
Inserting: 51
|
||||
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)))))
|
||||
Inserting: 53
|
||||
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)))))
|
||||
Inserting: 55
|
||||
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)))))
|
||||
Inserting: 57
|
||||
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)))))
|
||||
Inserting: 59
|
||||
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)))))
|
||||
Inserting: 61
|
||||
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)))))
|
||||
Inserting: 63
|
||||
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))))))
|
||||
Inserting: 65
|
||||
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))))))
|
||||
Inserting: 67
|
||||
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))))))
|
||||
Inserting: 69
|
||||
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))))))
|
||||
Inserting: 71
|
||||
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))))))
|
||||
Inserting: 73
|
||||
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))))))
|
||||
Inserting: 75
|
||||
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))))))
|
||||
Inserting: 77
|
||||
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))))))
|
||||
Inserting: 79
|
||||
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))))))
|
||||
Inserting: 81
|
||||
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))))))
|
||||
Inserting: 83
|
||||
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))))))
|
||||
Inserting: 85
|
||||
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))))))
|
||||
Inserting: 87
|
||||
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))))))
|
||||
Inserting: 89
|
||||
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))))))
|
||||
Inserting: 91
|
||||
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))))))
|
||||
Inserting: 93
|
||||
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))))))
|
||||
Inserting: 95
|
||||
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))))))
|
||||
Inserting: 97
|
||||
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))))))
|
||||
Inserting: 99
|
||||
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))))))
|
||||
Inserting: 2
|
||||
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))))))
|
||||
Inserting: 4
|
||||
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))))))
|
||||
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)))))))
|
||||
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)))))))
|
||||
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}
|
||||
Testing 0 => 1
|
||||
Testing 100 => 0
|
||||
Testing 1 => 1
|
||||
Testing 101 => 0
|
||||
Testing 2 => 1
|
||||
Testing 102 => 0
|
||||
Testing 3 => 1
|
||||
Testing 103 => 0
|
||||
Testing 4 => 1
|
||||
Testing 104 => 0
|
||||
Testing 5 => 1
|
||||
Testing 105 => 0
|
||||
Testing 6 => 1
|
||||
Testing 106 => 0
|
||||
Testing 7 => 1
|
||||
Testing 107 => 0
|
||||
Testing 8 => 1
|
||||
Testing 108 => 0
|
||||
Testing 9 => 1
|
||||
Testing 109 => 0
|
||||
Testing 10 => 1
|
||||
Testing 110 => 0
|
||||
Testing 11 => 1
|
||||
Testing 111 => 0
|
||||
Testing 12 => 1
|
||||
Testing 112 => 0
|
||||
Testing 13 => 1
|
||||
Testing 113 => 0
|
||||
Testing 14 => 1
|
||||
Testing 114 => 0
|
||||
Testing 15 => 1
|
||||
Testing 115 => 0
|
||||
Testing 16 => 1
|
||||
Testing 116 => 0
|
||||
Testing 17 => 1
|
||||
Testing 117 => 0
|
||||
Testing 18 => 1
|
||||
Testing 118 => 0
|
||||
Testing 19 => 1
|
||||
Testing 119 => 0
|
||||
Testing 20 => 1
|
||||
Testing 120 => 0
|
||||
Testing 21 => 1
|
||||
Testing 121 => 0
|
||||
Testing 22 => 1
|
||||
Testing 122 => 0
|
||||
Testing 23 => 1
|
||||
Testing 123 => 0
|
||||
Testing 24 => 1
|
||||
Testing 124 => 0
|
||||
Testing 25 => 1
|
||||
Testing 125 => 0
|
||||
Testing 26 => 1
|
||||
Testing 126 => 0
|
||||
Testing 27 => 1
|
||||
Testing 127 => 0
|
||||
Testing 28 => 1
|
||||
Testing 128 => 0
|
||||
Testing 29 => 1
|
||||
Testing 129 => 0
|
||||
Testing 30 => 1
|
||||
Testing 130 => 0
|
||||
Testing 31 => 1
|
||||
Testing 131 => 0
|
||||
Testing 32 => 1
|
||||
Testing 132 => 0
|
||||
Testing 33 => 1
|
||||
Testing 133 => 0
|
||||
Testing 34 => 1
|
||||
Testing 134 => 0
|
||||
Testing 35 => 1
|
||||
Testing 135 => 0
|
||||
Testing 36 => 1
|
||||
Testing 136 => 0
|
||||
Testing 37 => 1
|
||||
Testing 137 => 0
|
||||
Testing 38 => 1
|
||||
Testing 138 => 0
|
||||
Testing 39 => 1
|
||||
Testing 139 => 0
|
||||
Testing 40 => 1
|
||||
Testing 140 => 0
|
||||
Testing 41 => 1
|
||||
Testing 141 => 0
|
||||
Testing 42 => 1
|
||||
Testing 142 => 0
|
||||
Testing 43 => 1
|
||||
Testing 143 => 0
|
||||
Testing 44 => 1
|
||||
Testing 144 => 0
|
||||
Testing 45 => 1
|
||||
Testing 145 => 0
|
||||
Testing 46 => 1
|
||||
Testing 146 => 0
|
||||
Testing 47 => 1
|
||||
Testing 147 => 0
|
||||
Testing 48 => 1
|
||||
Testing 148 => 0
|
||||
Testing 49 => 1
|
||||
Testing 149 => 0
|
||||
Testing 50 => 1
|
||||
Testing 150 => 0
|
||||
Testing 51 => 1
|
||||
Testing 151 => 0
|
||||
Testing 52 => 1
|
||||
Testing 152 => 0
|
||||
Testing 53 => 1
|
||||
Testing 153 => 0
|
||||
Testing 54 => 1
|
||||
Testing 154 => 0
|
||||
Testing 55 => 1
|
||||
Testing 155 => 0
|
||||
Testing 56 => 1
|
||||
Testing 156 => 0
|
||||
Testing 57 => 1
|
||||
Testing 157 => 0
|
||||
Testing 58 => 1
|
||||
Testing 158 => 0
|
||||
Testing 59 => 1
|
||||
Testing 159 => 0
|
||||
Testing 60 => 1
|
||||
Testing 160 => 0
|
||||
Testing 61 => 1
|
||||
Testing 161 => 0
|
||||
Testing 62 => 1
|
||||
Testing 162 => 0
|
||||
Testing 63 => 1
|
||||
Testing 163 => 0
|
||||
Testing 64 => 1
|
||||
Testing 164 => 0
|
||||
Testing 65 => 1
|
||||
Testing 165 => 0
|
||||
Testing 66 => 1
|
||||
Testing 166 => 0
|
||||
Testing 67 => 1
|
||||
Testing 167 => 0
|
||||
Testing 68 => 1
|
||||
Testing 168 => 0
|
||||
Testing 69 => 1
|
||||
Testing 169 => 0
|
||||
Testing 70 => 1
|
||||
Testing 170 => 0
|
||||
Testing 71 => 1
|
||||
Testing 171 => 0
|
||||
Testing 72 => 1
|
||||
Testing 172 => 0
|
||||
Testing 73 => 1
|
||||
Testing 173 => 0
|
||||
Testing 74 => 1
|
||||
Testing 174 => 0
|
||||
Testing 75 => 1
|
||||
Testing 175 => 0
|
||||
Testing 76 => 1
|
||||
Testing 176 => 0
|
||||
Testing 77 => 1
|
||||
Testing 177 => 0
|
||||
Testing 78 => 1
|
||||
Testing 178 => 0
|
||||
Testing 79 => 1
|
||||
Testing 179 => 0
|
||||
Testing 80 => 1
|
||||
Testing 180 => 0
|
||||
Testing 81 => 1
|
||||
Testing 181 => 0
|
||||
Testing 82 => 1
|
||||
Testing 182 => 0
|
||||
Testing 83 => 1
|
||||
Testing 183 => 0
|
||||
Testing 84 => 1
|
||||
Testing 184 => 0
|
||||
Testing 85 => 1
|
||||
Testing 185 => 0
|
||||
Testing 86 => 1
|
||||
Testing 186 => 0
|
||||
Testing 87 => 1
|
||||
Testing 187 => 0
|
||||
Testing 88 => 1
|
||||
Testing 188 => 0
|
||||
Testing 89 => 1
|
||||
Testing 189 => 0
|
||||
Testing 90 => 1
|
||||
Testing 190 => 0
|
||||
Testing 91 => 1
|
||||
Testing 191 => 0
|
||||
Testing 92 => 1
|
||||
Testing 192 => 0
|
||||
Testing 93 => 1
|
||||
Testing 193 => 0
|
||||
Testing 94 => 1
|
||||
Testing 194 => 0
|
||||
Testing 95 => 1
|
||||
Testing 195 => 0
|
||||
Testing 96 => 1
|
||||
Testing 196 => 0
|
||||
Testing 97 => 1
|
||||
Testing 197 => 0
|
||||
Testing 98 => 1
|
||||
Testing 198 => 0
|
||||
Testing 99 => 1
|
||||
Testing 199 => 0
|
||||
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)))))))
|
||||
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}
|
||||
Testing 0 => 1
|
||||
Testing 1 => 1
|
||||
Testing 2 => 1
|
||||
Testing 3 => 1
|
||||
Testing 4 => 1
|
||||
Testing 5 => 1
|
||||
Testing 6 => 1
|
||||
Testing 7 => 1
|
||||
Testing 8 => 1
|
||||
Testing 9 => 1
|
||||
Testing 10 => 1
|
||||
Testing 11 => 1
|
||||
Testing 12 => 1
|
||||
Testing 13 => 1
|
||||
Testing 14 => 1
|
||||
Testing 15 => 1
|
||||
Testing 16 => 1
|
||||
Testing 17 => 1
|
||||
Testing 18 => 1
|
||||
Testing 19 => 1
|
||||
Testing 20 => 1
|
||||
Testing 21 => 1
|
||||
Testing 22 => 1
|
||||
Testing 23 => 1
|
||||
Testing 24 => 1
|
||||
Testing 25 => 1
|
||||
Testing 26 => 1
|
||||
Testing 27 => 1
|
||||
Testing 28 => 1
|
||||
Testing 29 => 1
|
||||
Testing 30 => 1
|
||||
Testing 31 => 1
|
||||
Testing 32 => 1
|
||||
Testing 33 => 1
|
||||
Testing 34 => 1
|
||||
Testing 35 => 1
|
||||
Testing 36 => 1
|
||||
Testing 37 => 1
|
||||
Testing 38 => 1
|
||||
Testing 39 => 1
|
||||
Testing 40 => 1
|
||||
Testing 41 => 1
|
||||
Testing 42 => 1
|
||||
Testing 43 => 1
|
||||
Testing 44 => 1
|
||||
Testing 45 => 1
|
||||
Testing 46 => 1
|
||||
Testing 47 => 1
|
||||
Testing 48 => 1
|
||||
Testing 49 => 1
|
||||
Testing 50 => 0
|
||||
Testing 51 => 0
|
||||
Testing 52 => 0
|
||||
Testing 53 => 0
|
||||
Testing 54 => 0
|
||||
Testing 55 => 0
|
||||
Testing 56 => 0
|
||||
Testing 57 => 0
|
||||
Testing 58 => 0
|
||||
Testing 59 => 0
|
||||
Testing 60 => 0
|
||||
Testing 61 => 0
|
||||
Testing 62 => 0
|
||||
Testing 63 => 0
|
||||
Testing 64 => 0
|
||||
Testing 65 => 0
|
||||
Testing 66 => 0
|
||||
Testing 67 => 0
|
||||
Testing 68 => 0
|
||||
Testing 69 => 0
|
||||
Testing 70 => 0
|
||||
Testing 71 => 0
|
||||
Testing 72 => 0
|
||||
Testing 73 => 0
|
||||
Testing 74 => 0
|
||||
Testing 75 => 0
|
||||
Testing 76 => 0
|
||||
Testing 77 => 0
|
||||
Testing 78 => 0
|
||||
Testing 79 => 0
|
||||
Testing 80 => 0
|
||||
Testing 81 => 0
|
||||
Testing 82 => 0
|
||||
Testing 83 => 0
|
||||
Testing 84 => 0
|
||||
Testing 85 => 0
|
||||
Testing 86 => 0
|
||||
Testing 87 => 0
|
||||
Testing 88 => 0
|
||||
Testing 89 => 0
|
||||
Testing 90 => 0
|
||||
Testing 91 => 0
|
||||
Testing 92 => 0
|
||||
Testing 93 => 0
|
||||
Testing 94 => 0
|
||||
Testing 95 => 0
|
||||
Testing 96 => 0
|
||||
Testing 97 => 0
|
||||
Testing 98 => 0
|
||||
Testing 99 => 0
|
||||
|
|
|
|||
|
|
@ -1,23 +1,33 @@
|
|||
import Collection;
|
||||
|
||||
local tree = {}, i;
|
||||
local s = emptySet (), i;
|
||||
|
||||
for i := 100, i >= 1, i := i-1 do
|
||||
tree := insert (tree, i, i);
|
||||
printf ("Inserting: %s\n", i.string);
|
||||
printf ("Result : %s\n", tree.string)
|
||||
for i := 0, i < 100, i := i+1
|
||||
do
|
||||
s := addSet (s, i);
|
||||
validateColl (s)
|
||||
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
|
||||
tree := insert (tree, i, i);
|
||||
printf ("Inserting: %s\n", i.string);
|
||||
printf ("Result : %s\n", tree.string)
|
||||
for i := 0, i < 100, i := i+1
|
||||
do
|
||||
printf ("Testing %-3d => %d\n", i, memSet (s, i));
|
||||
printf ("Testing %-3d => %d\n", i+100, memSet (s, i+100))
|
||||
od;
|
||||
|
||||
for i := 2, i <= 100, i := i+2 do
|
||||
tree := insert (tree, i, i);
|
||||
printf ("Inserting: %s\n", i.string);
|
||||
printf ("Result : %s\n", tree.string)
|
||||
for i := 50, i < 150, i := i+1
|
||||
do
|
||||
s := removeSet (s, i);
|
||||
validateColl (s)
|
||||
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