本人最近被各种数据结构的实验折磨的不要不要的,特别是代码部分,对数据结构有严格的要求,比如写个BST要分成两个类,一个节点类,要给树类,关键是所以操作都要用函数完成,也就是在树类中不能直接操作节点,需要使用节点类中的函数来实现各种操作. 简直太麻烦,但是花时间写了也是有好处的,认真写完绝对几年忘不了.同时用函数操作数据也更安全,将数据设为私有成员更符合规范.下面给出代码. #include<iostream> using namespace std; class BinNode { priva…