Commit Graph

48 Commits

Author SHA1 Message Date
huangsimin
3d1be547ca 奇怪的错误 2019-04-03 18:24:05 +08:00
huangsimin
f0f16d7516 TODO: iter call 太多系统内存. 导致效率低下 2019-04-02 18:28:41 +08:00
huangsimin
d93208f769 开始 2019-03-29 17:52:02 +08:00
huangsimin
e3434214f8 换一个方式解决这种复杂的逻辑问题 2019-03-29 17:25:29 +08:00
15d2f6acd3 removeNode 有错 2019-03-29 02:44:24 +08:00
750ed93b74 完善了旋转 2019-03-29 00:50:55 +08:00
huangsimin
45ef1aca6c 完善了rotate 还差3的特殊旋转 2019-03-28 18:14:15 +08:00
huangsimin
6f6a64ed08 priority_queue TODO 2019-03-26 19:17:57 +08:00
dd4c76f144 如果要保存最大值, 必须要Node交换不能值指针交换 2019-03-25 01:40:12 +08:00
51acc649a4 完成大部分的copy 2019-03-24 22:21:25 +08:00
ba7263c3f9 fix IndexRange 2019-03-24 16:01:44 +08:00
d0996f7aaf 完善了avl 并且修改了 升序为和核心 TODO: 需要修改vbt iterator 和 其他 2019-03-24 03:11:42 +08:00
6a6596cee5 修复top为nil 2019-03-23 05:08:34 +08:00
b9fa01abdb 213 2019-03-23 05:01:47 +08:00
cbeafe0974 compare 2019-03-23 04:04:25 +08:00
huangsimin
c9c830b248 实现sbt 2019-03-22 19:04:11 +08:00
huangsimin
bf96ae47cd vbt 测试通过 2019-03-22 18:50:22 +08:00
huangsimin
47fea0ca3b Range 测通并且 修改 getAround的bug 2019-03-22 18:00:21 +08:00
huangsimin
425475d4e6 TODO: GetRange 2019-03-21 18:50:35 +08:00
huangsimin
c6b06a9c3b getAround 完美完成 2019-03-21 15:27:08 +08:00
a326f49962 完善平衡因子 2019-03-21 04:39:25 +08:00
huangsimin
7dcde4cb97 非常好的GetRange实现 2019-03-20 19:20:06 +08:00
cc2f390743 添加Index方法进 2019-03-20 02:36:16 +08:00
huangsimin
06d55a2f9e TODO: GetRange 2019-03-19 19:15:54 +08:00
50e4bd754f TODO: Remove error 2019-03-19 01:52:34 +08:00
huangsimin
b26bfdde9b fixRemoveHeight 2019-03-18 19:28:33 +08:00
huangsimin
d7677074e1 稳定后的一个版本 2019-03-18 17:54:08 +08:00
8f58b3d9f2 研究到 多少左右才适合 2019-03-18 03:22:01 +08:00
07cacef0b5 for save 2019-03-17 01:41:07 +08:00
huangsimin
d708418f75 repush 2019-03-15 19:58:05 +08:00
huangsimin
3e16572b12 index tree is finish put 2019-03-15 19:57:25 +08:00
huangsimin
7be4697828 测试都通过, 完成avl树的基本函数架构. 2019-03-14 19:14:44 +08:00
huangsimin
2ed671254d 完成key的测试, 优化了测试基准测试的代码 2019-03-14 18:35:41 +08:00
huangsimin
55ac6c00be TODO: finish Remove 2019-03-14 14:32:10 +08:00
huangsimin
b5c4bd2fd0 记录keydup 2019-03-14 12:40:22 +08:00
huangsimin
1a5b341e71 调用的内存比预想的要多, 性能下降 2019-03-14 11:39:58 +08:00
b435fa1221 修转后的高度修正不正确 2019-03-14 05:23:12 +08:00
huangsimin
b7e6045064 TODO: avlkey 2019-03-13 19:09:24 +08:00
huangsimin
226627f03e 修改up的修找对象 2019-03-13 14:45:27 +08:00
huangsimin
137dabe066 TODO: 修改后测试不正确 2019-03-13 14:34:20 +08:00
huangsimin
2333e08152 修改lastack清空时候不正确的问题 2019-03-13 14:05:21 +08:00
huangsimin
6b1d2a80e9 准备添加到gopath 2019-03-13 13:57:08 +08:00
huangsimin
c50d984cc4 添加了一个链表与栈结合的栈结构, 测试比gods的性能好 2019-03-13 12:21:30 +08:00
611b1179ae 准备添加数组栈和指针栈 2019-03-13 02:01:58 +08:00
66145aa359 完美avl树 2019-03-13 01:59:52 +08:00
huangsimin
745f2ec3c3 TODO: Iterator 顺序遍历 2019-03-12 19:18:42 +08:00
huangsimin
bfc025cb62 修改和优化一些函数的冗余操作 2019-03-12 11:27:25 +08:00
huangsimin
7f107bf6c3 少量测试通过版本 2019-03-12 10:54:52 +08:00