`
wangxiaohigh
  • 浏览: 1429115 次
文章分类
社区版块
存档分类
最新评论

2-3树的实现初探

 
阅读更多

前篇文章(2-3树的实现分析)已经分析了2-3树的遍历(traverse),检索(retrieve),插入(insert)和删除(delete)的算法,经过三天的努力,我在分析的基础上采用回溯的方式实现了2-3树,由于还在初级阶段,肯定会出现不少的问题,请多赐教。但经过测试,运行还算正确。下面是代码实现:

2-3树的异常处理类


2-3树的item类,每个节点的数据的存储在这里,包含了一个关键字keyword和相关的值 tel。

2-3树的节点类,实现树的完整连接,其中包含两个item,三个孩子:左孩子,中孩子,右孩子

2-3树实现的头文件


2-3树的现实文件

2-3树的简单的测试程序

有兴趣的可以自己测试一下。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics