Add rope implementation based on AVL trees.
Add rope implementation based on AVL trees. Add unit tests.
Showing
- .gitignore 4 additions, 0 deletions.gitignore
- include/rope.h 200 additions, 0 deletionsinclude/rope.h
- src/rope.c 679 additions, 0 deletionssrc/rope.c
- test/unit/CMakeLists.txt 4 additions, 0 deletionstest/unit/CMakeLists.txt
- test/unit/rope.c 69 additions, 0 deletionstest/unit/rope.c
- test/unit/rope.result 299 additions, 0 deletionstest/unit/rope.result
- test/unit/rope.test 1 addition, 0 deletionstest/unit/rope.test
- test/unit/rope_avl.c 41 additions, 0 deletionstest/unit/rope_avl.c
- test/unit/rope_avl.result 124 additions, 0 deletionstest/unit/rope_avl.result
- test/unit/rope_avl.test 1 addition, 0 deletionstest/unit/rope_avl.test
- test/unit/rope_basic.c 106 additions, 0 deletionstest/unit/rope_basic.c
- test/unit/rope_basic.result 140 additions, 0 deletionstest/unit/rope_basic.result
- test/unit/rope_basic.test 1 addition, 0 deletionstest/unit/rope_basic.test
- test/unit/rope_common.h 56 additions, 0 deletionstest/unit/rope_common.h
- test/unit/rope_stress.c 71 additions, 0 deletionstest/unit/rope_stress.c
- test/unit/rope_stress.result 5 additions, 0 deletionstest/unit/rope_stress.result
- test/unit/rope_stress.test 1 addition, 0 deletionstest/unit/rope_stress.test
Loading
Please register or sign in to comment