C++ 是否有交互式控制台B树实现?

C++ 是否有交互式控制台B树实现?,c++,c,data-structures,C++,C,Data Structures,我一直在尝试用C编写和实现一个B树,不幸的是,我在插入方面遇到了一些问题。这就是为什么我希望看到B树的其他C实现 问题是,我在网上找到的大多数实现更多地是在文件IO/数据库上实现的。 我知道这是正确的方法,但是您知道在交互控制台上实现BTree吗?C仅限 通过这种输出进行交互: (Asks the user) Tree Order: 3 Choose (I)nsert - (D)elete - (S)earch: I Data: 5 and so on... 非常感谢 将其编码为普通代码并在

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

问题是,我在网上找到的大多数实现更多地是在文件IO/数据库上实现的。 我知道这是正确的方法,但是您知道在交互控制台上实现BTree吗?C仅限

通过这种输出进行交互:

(Asks the user)
Tree Order: 3
Choose (I)nsert - (D)elete - (S)earch: I

Data: 5
and so on...

非常感谢

将其编码为普通代码并在调试器中运行。在需要的地方设置断点,并使用设置和打印变量的功能来执行控制台I/O。

您真正想要的不是交互式B树实现

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

这里可能有一个:“STXB+树C++模板类”。您可以有一个并编写一些小测试来插入一个或多个数字,然后看看发生了什么