参考了些红黑树框架~感觉框架设计方面有花些功夫来看看~框架是实现的起始关键~
现在实现代码开始了~感觉有一定把握可以完整弄出来~如果久久都没有弄好就意味着暂时放下了~~~~
PS:这次弄的是原创版~尽用自己的理解实现~~~~~
20:08更~~一个小时才弄了那么70行代码~才弄了个初始化数据~还要继续构思框架结构~~~
22:14更~已经完成了红黑树插入节点部分(单纯插入节点,还没有进行调整)~约莫那么200行代码~~构思调整平衡和着色框架~
22:58更~插入操作(还是没有进行调整节点)没有bug~继续构思旋转和着色~~~顺带完善查找功能~
7-1-10:46更~完成了插入部分~~旋转正常没有出现bug~不过着色依然有bug要改改~~~
07012235更~测试过插入着色旋转没有问题~准备构思删除节点~~~~~~~~~~~~~~~~~
07030812更~删除节点非旋转操作删除完成~(剩下的还有一种特殊情况不用旋转其余都要进行旋转处理)~写了很多删除处理函数~要继续看看删除节点后怎么进行旋转处理才行~
现在实现代码开始了~感觉有一定把握可以完整弄出来~如果久久都没有弄好就意味着暂时放下了~~~~
PS:这次弄的是原创版~尽用自己的理解实现~~~~~
20:08更~~一个小时才弄了那么70行代码~才弄了个初始化数据~还要继续构思框架结构~~~
22:14更~已经完成了红黑树插入节点部分(单纯插入节点,还没有进行调整)~约莫那么200行代码~~构思调整平衡和着色框架~
22:58更~插入操作(还是没有进行调整节点)没有bug~继续构思旋转和着色~~~顺带完善查找功能~
7-1-10:46更~完成了插入部分~~旋转正常没有出现bug~不过着色依然有bug要改改~~~
07012235更~测试过插入着色旋转没有问题~准备构思删除节点~~~~~~~~~~~~~~~~~
07030812更~删除节点非旋转操作删除完成~(剩下的还有一种特殊情况不用旋转其余都要进行旋转处理)~写了很多删除处理函数~要继续看看删除节点后怎么进行旋转处理才行~
[此贴子已经被作者于2017-7-3 08:07编辑过]
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]