1、算法有啦一个大致的雏形后,想清楚算法的流程,然后先将主程序打好,细节先用过程与函数代替。 2、然后再完善细节部分。 3、最后构造一些数据测试。 建议构造3种数据。 第一种随机生成的大数据,以检验程序在平均情况下的时间效率。 第二种是人工构造的奇葩/猥琐数据,且最好能确定答案,以检验其正确性,比如贪心的一些可能的反例。 最后一种是人工构造的特殊数据,比如,在有关树的题目中,将输入中的树退化成一条链。
← 上一条:数据结构定义一个栈并实现入栈和出栈操作的程序 下一条:求《数据结构(C语言版)》严蔚敏编著课本例子 →