riffle
Version:
Forward and reverse iteration of a Strata b-tree.
40 lines (39 loc) • 869 B
JSON
{
"0": {
"children": [ 1, 5, 3, 7 ]
},
"1": {
"log": [
{ "type": "pos" },
{ "type": "add", "value": "a" },
{ "type": "add", "value": "b" },
{ "type": "add", "value": "c" },
{ "type": "pos" }
],
"right": 5
},
"3": {
"log": [
{ "type": "pos" },
{ "type": "add", "value": "g" },
{ "type": "pos" }
],
"right": 7
},
"7": {
"log": [
{ "type": "add", "value": "h" },
{ "type": "add", "value": "i" },
{ "type": "pos" }
]
},
"5": {
"log": [
{ "type": "pos" },
{ "type": "add", "value": "d" },
{ "type": "add", "value": "f" },
{ "type": "pos" }
],
"right": 3
}
}