请问谁有数据结构实验 蛇形矩阵 的心得体会,是数据结构和C语言编程的.字数越多越好,质量无须太高. 急急急!

如题所述

第1个回答  2012-07-03
本学期开设的《数据结构基础》课程已经告一段落,现就学习体会进行学习总结.
这是一门纯属于设计的科目,它需用把理论变为上机调试。刚开始学的时候确实有很多地方我很不理解,每次上课时老师都会给我们出不同的设计题目,对于我们一个初学者来说,无疑是一个具大的挑战,撞了几次壁之后,我决定静下心来,仔细去写程序。老师会给我们需要编程的内容一些讲解,顺着老师的思路,来完成自己的设计,我们可以开始运行自己的程序。
这门课结束之后,我总结了学习中遇到的一些问题,最为突出的,书本上的知识与老师的讲解都比较容易理解,但是当自己采用刚学的知识点编写程序时却感到十分棘手,有时表现在想不到适合题意的算法,有时表现在算法想出来后,只能将书本上原有的程序段誊写到自己的程序中再加以必要的连接以完成程序的编写。
刚开始学的时候确实有很多地方我很不理解,每次上上机课时老师都会给我们出不同的设计题目,对于我们一个初学者来说,无疑是一个具大的挑战,撞了几次壁之后,我决定静下心来,仔细去写程序。老师会给我们需要编程的内容一些讲解,顺着老师的思路,来完成自己的设计,我们可以开始运行自己的程序,可是好多处的错误让人看的可怕,还看不出到底是哪里出现了错误,但是程序还是得继续下去,我多次请教了老师和同学,逐渐能自己找出错误,并加以改正。TC里检查错误都是用英文来显示出来的,经过了这次课程设计,现在已经可以了解很多错误在英文里的提示,这对我来说是一个突破性的进步,眼看着一个个错误通过自己的努力在我眼前消失,觉得很是开心。此次的程序设计能够成功,是我和我的同学三个人共同努力作用的结果。在这一段努力学习的过程中,我们的编程设计有了明显的提高。
其实现在想起来,收获还真是不少,虽然说以前非常不懂这门语言,在它上面花费了好多心血,觉得它很难,是需用花费了大量的时间编写出来的。现在真正的明白了一些代码的应用,每个程序都有一些共同点,通用的结构,相似的格式。只要努力去学习,就会灵活的去应用它。
以上便是我对《数据结构基础》这门课的学习总结,我会抓紧时间将没有吃透的知识点补齐,克服学习中遇到的难关,在打牢基础的前提下向更深入的层面迈进!追问

谢谢啊,不过最好是是针对蛇形矩阵的

追答

1、在程序设计中,经常出现漏掉个别字母,造成了很大的错误。同时也学会了如何发现和该正程序中的错误。
2、学会了如何使用while循环,以及while循环进行使用的一些注意事项,同时while循环可能一次也不执行。
3、掌握了函数嵌套调用和递归调用的概念及其应用方法,了解了函数调用可以分为传值调用、传地址调用和引用调用三种方式。
4、在输入时,采用用户自定义空标记,方便数据的快速输入。
5、对递归调用和嵌套调用的运用不是很熟悉,在对实际程序进行判断是递归调用还是嵌套调用有一定难度。
6、在递归算法中,用一个无参数的函数调用有参数的函数,更加方便更加合理。
7、蛇形矩阵是矩阵的一种,常被应用在编程题目与数学数列中,有时可以运用数组来实现,也可以利用数学公式算法来实现。
8、对程序软件的开发,需要很多人团结合作才能完成。

在百度文库搜一下,会有很多的

第2个回答  2012-07-08
给我邮箱我发给你本回答被提问者采纳
相似回答