标签: debugging abstract-data-type
我对编程还很陌生,我在调试上浪费了很多时间。我目前正在实施斐波那契堆。但是在编程时,由于我没有像理论上那样具有可视化的堆形式,因此跟踪数据结构并查看方法是否正常工作有点困难。我知道检查代码是否有效的唯一方法是使用InteliJ中的调试并查看每个节点的属性,并检查它是否正确,但是这会花费很多时间。所以我想问,在实现抽象数据类型或一般抽象东西时,是否有更有效的调试方法?