数据结构C语言版迷宫问题

刚学到数据结构栈这章,想用c语言编一个迷宫求解的程序,可是感觉无从下手,思路也不是很清晰,我想请问下有过这方面经历的是怎么做的?上次编的多项式的相加是先看了一个例题以后照着例题编,难道这次也这样?到底是应该自己想办法用自己的思路编出来,还是看例题或者在网上找到这样的程序以后把思路理解了然后照着别人的思路编?请知道的告诉下,谢谢了,
那么,是否我不应该急于立即把程序编出来,而是将数据结构这门课程学完,有了自己的理解和认识以后再来完成编程这些任务?

第1个回答  2010-04-25
我也是刚学数据结构的,实验写迷宫问题,看了半天才把书上的算法看懂,用C语言些了个迷宫程序,编译没有问题了,运行不出结果,还不知道哪儿错了,正放网上请大侠帮忙看呢!学编程要把C语言学好才行!
第2个回答  2010-04-21
http://www.ip985.com/archieve/shiyongCyuyanjiejuemigongwenti__caiyonghuisudefangshixunzhaolujing_958958.html
去这里看看 学习编程做为一个初学者第一首先找到别人程序 然后完全的看懂别人程序的思路 实现手段 然后自己在做一进一步的加强。上面是一个C语言实现迷宫问题的完整例子
第3个回答  2010-04-20
恩,学语言编程多看别人的编程。
我记得有人说过一句话:有人自己画图纸、造零件然后组装成汽车,另有人用组件拼装造汽车。现已有的东西,多学习模仿,培养自己的思路,比较不错,真正用新算法做的程序,一般很少,所以还是看例题吧。当然,如果你要培养自己的独立思索能力或者创新能力,又另当别论了
第4个回答  2010-04-20
最好就是自己先想一下怎么入手~然后编一个大概框架出来,再进行慢慢的改进。做完之后再上网看看别人的答案如何!然后分析一下自己的做法跟别人的有什么不同,彼此有什么优劣之别~进行总结!如果一开始就一味模仿别人的算法,那就没意义了,永远进步不了,没有属于自己的算法!好的程序员是会自己研究出一套比别人更好的算法!