python - 如何测试 AVL 树的自定义实现

标签 python c++ algorithm data-structures stress-testing

我已经实现了一个 AVL tree在 C++ 中,并想对其进行压力测试。为此,我需要一些其他的 AVL 树实现来比较结果。

作为验收标准,我将使用前序和后序遍历。如果它们与我的结果正确匹配,则意味着算法工作正常。

但问题是我找不到任何包含提供前序和后序遍历功能的 AVL 树实现的 C++ 库。还有什么可能对其进行压力测试?

最佳答案

AVL 树维护某些不变量。您只需在每次插入或删除后检查它,不要浪费时间尝试将 AVL 树的另一个实现合并到您的项目中。

关于python - 如何测试 AVL 树的自定义实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56108897/

相关文章:

python - 将每个字母从文本中分离出来,而不将相同的字母保存两次

python - 如何过滤数组以仅保留其重复元素?

python - 将自动化测试代码抽象为 Python 对象

python - 如何在 QScintilla 小部件内的特定位置显示对话框?

c++ - 现在的 C 和 C++ 编译器的线程保证是什么?

c++ - 找出结构的内存消耗

java - Java 和 C++ 都拒绝模拟方向键?

java - 在 Hadoop 中实现采样和数据挖掘算法

python - 查找字符串中最长的重复序列

algorithm - 最长正和子串