具体怎么实现的得靠自己了,因为数据结构中的算法都是类c语言,并不能上机实现,所以需要自己写成c的形式,并上机调试!!!
其实真正锻炼自己能力的就是把算法变成c语言程序,没有什么好的方法,只能多练多调试!!!同时也可以参考下别人的代码,读明白了,在多练几次就会了!!!
希望可以帮你!!
c编程高手团队正在招新,有意者速速行动一起学习,一起努力!!
1、算法有啦一个大致的雏形后,想清楚算法的流程,然后先将主程序打好,细节先用过程与函数代替。
2、然后再完善细节部分。
3、最后构造一些数据测试。
建议构造3种数据。
第一种随机生成的大数据,以检验程序在平均情况下的时间效率。
第二种是人工构造的奇葩/猥琐数据,且最好能确定答案,以检验其正确性,比如贪心的一些可能的反例。
最后一种是人工构造的特殊数据,比如,在有关树的题目中,将输入中的树退化成一条链。
算法就是用c语言来完成你想要的过程。