数据结构课程设计心得体会8篇.docx
《数据结构课程设计心得体会8篇.docx》由会员分享,可在线阅读,更多相关《数据结构课程设计心得体会8篇.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程设计心得体会8篇数据结构课程设计心得体会1 通过两周的课程设计,完成了预定的目标,其中有很多的随想。老师的题目发下来的很早,或许提前了3周,当时就着手搜寻有关线索二叉树的思想,思路,借了一本数据结构-c语言描述,在大体上就有了一个轮廓,先是输入二叉树,在对二叉树进行线索化,依次往下,但在具体实现时,遇到了很多问题:首先是思想的确定,其特殊重要,以前有了这个想法,现在愈加清晰起来,因此,花了大量的时间在插入删除的具体操作设计上,或许三个晚上的时间,对其中什么不清晰明确之处均加以推敲,效果是显著的,在上机上相应的节约了时间。 通过具体的试验编码,思路是对的,但是在小问题上摔了一次又一次
2、,大部分时间都是花在这方面,这个节点没传过来啊之类的,以后应当搞一个小册子,记录一些错误的集合,以避开再犯,思想与C语言联系起来,才是我们所需要的,即常说的理论与实践的关系。 数据结构是基础的一门课,对于有过编程阅历的人,结合自己的编程体会去悟它的思想;而且我觉得随着编程经受的丰富对它的体会越深化,最初接触是对一些思想可能只是生硬的记忆,随着学习的深化慢慢领悟了很多。看了这次课程设计的题目,虽然具体要求没有看清,但是总结一下,可以看出,其需要我们能把一个具体案例或一件事情反映为程序来表达,数据结构就是桥梁,通过自己的设计,使应用力气得以融汇,对与问题,具有了初步的分析,继而解决之的力气,感觉对
3、以后的学习会有很大的关怀,学习无非是用于实践。 熟识到自己的不足,希望能有进一步的进展。 数据结构课程设计心得体会2 本学期开设的数据结构基础课程已经告一段落,现就学习体会进行学习总结。 这是一门纯属于设计的科目,它需用把理论变为上机调试。刚开头学的时候的确有很多地方我很不理解,每次上课时老师都会给我们出不同的设计题目,对于我们一个初学者来说,无疑是一个具大的挑战,撞了几次壁之后,我准备静下心来,仔细去写程序。老师会给我们需要编程的内容一些讲解,顺着老师的思路,来完成自己的设计,我们可以开头运行自己的程序。 这门课结束之后,我总结了学习中遇到的一些问题,最为突出的,书本上的学问与老师的讲解都比
4、较简洁理解,但是当自己接受刚学的学问点编写程序时却感到特别麻烦,有时表现在想不到适合题意的算法,有时表现在算法想出来后,只能将书本上原有的程序段抄写到自己的程序中再加以必要的连接以完成程序的编写。刚开头学的时候的确有很多地方我很不理解,每次上上机课时老师都会给我们出不同的设计题目,对于我们一个初学者来说,无疑是一个具大的挑战,撞了几次壁之后,我准备静下心来,仔细去写程序。老师会给我们需要编程的内容一些讲解,顺着老师的思路,来完成自己的设计,我们可以开头运行自己的程序,可是好多处的错误让人看的可怕,还看不出毕竟是哪里消逝了错误,但是程序还是得连续下去,我多次请教了老师和同学,慢慢能自己找出错误,
5、并加以改正。TC里检查错误都是用英文来显示出来的,经过了这次课程设计,现在已经可以了解很多错误在英文里的提示,这对我来说是一个突破性的进步,眼看着一个个错误通过自己的努力在我眼前消逝,觉得很是欢乐。此次的程序设计能够成功,是我和我的同学三个人共同努力作用的结果。在这一段努力学习的过程中,我们的编程设计有了明显的提高。 其实现在想起来,收获还真是不少,虽然说以前特殊不懂这门语言,在它上面花费了好多心血,觉得它很难,是需用花费了大量的时间编写出来的。现在真正的明白了一些代码的应用,每个程序都有一些共同点,通用的结构,相像的格式。只要努力去学习,就会灵敏的去应用它。 以上便是我对数据结构基础这门课的
6、学习总结,我会抓紧时间将没有吃透的学问点补齐,克服学习中遇到的难关,在打牢基础的前提下向更深化的层面迈进! 数据结构课程设计心得体会3 本次课程设计所用到的学问完全是上学期的学问,通过这次课程设计,我熟识到了我对数据结构这门课的把握程度。 首先我这个课程设计是关于二叉树的,由于是刚接触二叉树,所以我把握的长度并不深。在编程之前我把有关于二叉树的学问有温习了一遍,还好并没有忘掉。二叉树这章节难度中上等,而且内容广泛,所以我只把握了百分之六七十。 然后,在编程中我熟识到了自己动手力气的不足,虽然相比较大二而言进步很大,但是我还是不满意,有的在编程中必需看书才能写出来,有的靠百度,很少是自己写的。还
7、好,我自己组装程序的力气还行,要不这东拼西凑的程序根本组装不了。在编程中我还熟识到了,编程不能停下,假如编程的时间少了,学问忘的会很快,而且动手也会很慢。同时,同学之间的合作也很重要,每个人把握的学问都不一样,而且把握程度也不一样,你不会的别的同学会,所以在大家的共同努力下,编程会变得很简洁。在这次编程中,我了解到了自己某些方面的不足,比如说链表的学问,虽然我能做一些有关于链表的编程,但是很慢,没有别人编程的快,另外,二叉树和图的学问最不好把握,这方面的学问广泛而简洁。以前,没动手编程的时候觉得这些学问很简洁,现在编程了才发觉自己错了,大错特错了,我们这个专业最重视的就是动手编程力气,假如我们
8、纸上写作力气很强而动手编程力气很差,那我们就白上这个专业了。计算机这个专业就是熬炼动手编程力气的,一个人的理论学问再好,没有动手编程力气,那他只是一个计算机专业的“入门者”。在编程中我们能找到满足,假如我们自己编程了一个程序,我们会感到傲慢,而且充实,由于假如我们专研一个难得程序,我们会达到忘我的境界,自己完全沉醉在编程的那种乐趣之中,完全会废寝忘食。编程虽然会乏味很无聊,但是只要我们沉醉其中,你就会发觉里面的乐趣,遇到难得,你会勇往直前,不写出来永不罢休;遇到简洁的,你会找到乐趣。编程是很乏味,但是那是由于你没找到编程重的乐趣,你只看到了他的不好,而没有看到他的好。其实,只要你找到编程中得乐
9、趣,你就会完全宠爱上他,不编程还好,一编程你就会变成一个两耳不闻窗外事的“植物人”。可以说只要你涉及到了计算机,你就的.会编程,而且还要宠爱上他,永久和他打交道,我信任在某一天,我们确定会把他当作我们不行或缺的好伴侣。 最终我要谈的是长时间编程的好处,俗话说“熟能生巧”,的确是这样。假如我们长时间不编程,在一接触他,我们会感到很生疏。有规律的编程会提高我们的动手力气,我们的思维,也会让我们变得很细心。在一个几千行的程序中,我们都能找到错误,那我们还会怕其他的错误吗?可以说编程是我们在我们这一行业的一把利剑,假如我们能很好的利用它,我们就会成为这个行业的真正成功者。或许你会说就算变成好了也不愿定
10、成功,是的,但是你不会编程就确定不会成功。假如,我们想成为这个专业的成功者,我们就得爱上编程,不管他是怎么得乏味,怎么得无聊,我们都不能丢掉他。 总之,动手编程就是熬炼我们的动手力气,当然这个动手力气并不是科研上的动手力气,而是我们的动手编程力气,记住,只要你真正的宠爱上他,你就会发觉其中的乐趣,我信任,只要你坚持下去,你确定会宠爱上他,把编程当作自己日常生活中一件必需做的事情。 数据结构课程设计心得体会4 “数据结构与算法课程设计”是计算机科学与技术专业同学的集中实践性环节之一,是学习“数据结构与算法”理论和试验课程后进行的一次全面的综合练习。其目的是要达到理论与实际应用相结合,提高同学组织
11、数据及编写程序的力气,使同学能够依据问题要求和数据对象的特性,学会数据组织的方法,把现实世界中的实际问题在计算机内部表示出来并用软件解决问题,培育良好的程序设计技能。 当时拿到这次课程设计题目时,似乎无从下手,但是经过分析可知,对于简洁文本编辑器来说功能有限,不外乎创作文本、显示文本、统计文本中字母数字空格特殊字符文本总字数、查找、删除及插入这几项功能。于是,我进行分模块进行编写程序。虽然每个模块程序并不大,但是每个模块都要经过一番思考才能搞清其算法思想,只要有了算法思想,再加上C程序语言基础,基本完成功能,但是,每个模块不行能一次完成而没有一点错误,所以,我给自己定了一个初级目标:用C语言大
12、体描述每个算法,然后经调试后改掉其中明显的错误,并且依据调试结果改正一些算法错误,当然,这一目标实现较难。最终,经过反复思考,看一下程序是否很完善,假如能够达到更完善当然最好。并非我们最初想到的算法就是最好的算法,所以,有事我们会而不得不在编写途中终止换用其他算法,但是,我认为这不是铺张时间,而是一种熟识过程,在编写程序中遇到的问题会为我们以后编写程序积累阅历,避开再犯同样的错误。但是,有的方法不适用于这个程序,或许会适用于另外一个程序。所以,探究的过程是成长的过程,是为成功做的铺垫。经过努力后获得成功,会更有成就感。 在课程设计过程中通过独立解决问题,首先分析设计题目中涉及到的数据类型,在我
13、们学习的数据存储结构中不外乎线性存储结构及非线性存储结构,非线性存储结构中有树型,集合型,图型等存储结构,依据数据类型设计数据结点类型。然后依据设计题目的主要任务,设计出程序大体轮廓(包括子函数和主函数),然后对每个子函数进行大体设计,过程中错误在所难免,所以要经过仔细探究,对每个函数进行改进。 程序基本完成后,功能虽然齐全,但是程序是否完善(例如,输入数据时是否在其范围之内,所以加入推断语句是很有必要的)还需运行测试多次,如有发觉应当对其进行改善,当然要在力所能及的前提下。 课程设计过程虽然短暂,但是使我深刻理解数据结构和算法课程对编程的重要作用,还有“数据结构与算法”还供应了一些常用的基本
14、算法思想及算法的编写程序。通过独立完成设计题目,使我系统了解编程的基本步骤,提高分析和解决实际问题的力气。通过实践积累阅历,才能有所创新。正所谓,良好的基础准备上层建筑。只有基本功做好了,才有可能做出更好的成果。 数据结构课程设计心得体会5 做了一个星期的程序设计最终做完了,在这次程序设计课中,真是让我获益匪浅,我突然发觉写程序还挺有意思的。 由于上学期的C语言跟这学期的数据结构都算不上真正的懂,对于书上的略微难点的学问就是是而非的,所以我只是对老师的程序理解,我也试着去转变了一些变量,自己也尽量多的去理解老师做程序的思路。当我第一天坐在那里的时候,我就不知道该做些什么,后来我只有下来自己看了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 心得体会
限制150内