Jef Roosens
|
bee520a781
|
fix(tree): working balanced remove
|
2023-02-01 23:04:35 +01:00 |
Jef Roosens
|
70217bee21
|
fix(tree): fix wrong rotation function
|
2023-02-01 22:12:34 +01:00 |
Jef Roosens
|
17c2e15385
|
feat(tree): first attempt at wikipedia pseudo code
|
2023-01-30 12:28:08 +01:00 |
Jef Roosens
|
1d458c68a4
|
feat(tree): start of balanced removal
|
2023-01-29 21:34:44 +01:00 |
Jef Roosens
|
b74a4e9326
|
refactor(tree): bit more cleanup
|
2023-01-29 21:08:17 +01:00 |
Jef Roosens
|
e5130a6383
|
feat(tree): bit flag so children know which child they are
|
2023-01-29 20:57:08 +01:00 |
Jef Roosens
|
193fc4b454
|
refactor(tree): store children as static array instead
|
2023-01-29 20:33:11 +01:00 |
Jef Roosens
|
06fca6f5ae
|
refactor(tree): better testing code
|
2023-01-29 17:32:27 +01:00 |
Jef Roosens
|
3fb027715c
|
test(tree): validation function to use in testing
|
2023-01-28 19:28:35 +01:00 |
Jef Roosens
|
e4e92b3e57
|
refactor(tree): proper filenames
|
2023-01-27 22:37:57 +01:00 |