Red-black tree #5

Merged
Jef Roosens merged 24 commits from Chewing_Bever/libvieter:red-black-tree into dev 2023-03-07 12:08:50 +01:00
Owner

Red-black balanced binary tree for the upcoming job queue implementation.

Red-black balanced binary tree for the upcoming job queue implementation.
Jef Roosens added the
enhancement
label 2023-01-22 12:10:08 +01:00
Jef Roosens added 8 commits 2023-01-22 12:10:09 +01:00
Jef Roosens force-pushed red-black-tree from 3b94bc4491 to e4e92b3e57 2023-01-27 22:38:47 +01:00 Compare
Jef Roosens added 1 commit 2023-01-28 09:10:17 +01:00
docs(tree): add function docstrings
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
adfdca18da
Jef Roosens added 1 commit 2023-01-28 09:30:52 +01:00
test: rename some stuff; separate cron part tests
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
3bf3150b4a
Jef Roosens added 1 commit 2023-01-28 12:55:37 +01:00
chore: add license
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
89d1c9cdca
Jef Roosens added 1 commit 2023-01-28 19:28:48 +01:00
test(tree): validation function to use in testing
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/test-mem unknown status
3fb027715c
Jef Roosens added 4 commits 2023-01-29 21:08:42 +01:00
Jef Roosens added 1 commit 2023-01-29 21:35:04 +01:00
feat(tree): start of balanced removal
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
1d458c68a4
Jef Roosens added 1 commit 2023-01-30 12:28:21 +01:00
feat(tree): first attempt at wikipedia pseudo code
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
17c2e15385
Jef Roosens added 2 commits 2023-02-01 23:04:55 +01:00
fix(tree): working balanced remove
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
bee520a781
Jef Roosens added 1 commit 2023-02-01 23:24:36 +01:00
chore(tree): some small cleanups
Some checks failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
ef5037f941
Jef Roosens changed title from WIP: red-black tree to Red-black tree 2023-02-02 11:23:48 +01:00
Jef Roosens added 1 commit 2023-02-02 14:10:48 +01:00
feat(tree): add tree iterator
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
a6ed89d8cd
Jef Roosens added 1 commit 2023-02-02 15:31:08 +01:00
test(tree): add random insert test
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
5d2ddee71f
Jef Roosens force-pushed red-black-tree from 5d2ddee71f to d9402ced54 2023-02-02 15:53:07 +01:00 Compare
Jef Roosens added 1 commit 2023-02-23 10:14:11 +01:00
fix: also lint internal header files
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
38e84afd1d
Jef Roosens merged commit f376aedaee into dev 2023-03-07 12:08:50 +01:00
This repository is archived. You cannot comment on pull requests.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/libvieter#5
No description provided.