首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何交互式控制台B-Tree实现?

是否有任何交互式控制台B-Tree实现?
EN

Stack Overflow用户
提问于 2012-10-01 00:30:30
回答 2查看 393关注 0票数 0

我一直在尝试用C语言编写和实现一个B-Tree,不幸的是,我在插入时遇到了一些问题。这就是为什么我希望看到B-Tree的其他C实现。

问题是,我在网上发现的大多数实现更多的是在文件IO/数据库上。我知道这是做这件事的正确方法,但是你知道控制台上的BTree实现是交互式的吗?仅C语言

通过这种输出进行交互:

代码语言:javascript
复制
(Asks the user)
Tree Order: 3
Choose (I)nsert - (D)elete - (S)earch: I

Data: 5
and so on...

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-07 20:59:52

你想要的并不是一个交互式的B-Tree实现。

您正在用C编写B-Tree。从技术上讲,您正在实现内存中的B-Tree,因此您需要一个实现良好的B-Tree来学习。试着用谷歌搜索"in memory btree“来找到你的需求。

这里可能有一个:"STX B+树C++模板类“http://idlebox.net/2007/stx-btree/。您可以使用一个,然后编写一些小测试来插入一个或多个数字,看看会发生什么。

票数 1
EN

Stack Overflow用户

发布于 2012-10-01 03:03:17

像往常一样编写代码并在调试器中运行。在需要的地方设置断点,并使用设置和打印变量的功能来执行控制台I/O。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12662915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档