数据结构与算法课程设计 心得体会 学习体会 (36)

时间:2024.5.4

课程设计体会

通过本次课程设计,对关于图的一些基本运算有了一些掌握,例如创建图以领结矩阵为存储结构,其中第一个一维数组vexs,用来存储图中顶点的信息;另外一个二维数组arcs,用来存储图中边的信息;还有判断图中vi和vj是否相连,则只需判断G.arcs[i][j]是否为0即可。图的应用很多,也很广泛。图能够在计算机中存在,首先要捕捉他有那些具体化、数字化的信息,比如说权值、定点个数等,这也就说明了想要把生活中的信息转化到计算机中必须用数字来完整的构成一个信息库,而图的存在,又涉及到了顶点之间的联系。图分为有向图和无向图,而无向图又是有向图在权值双向相等下的一种特例。

Dijkstra算法的程序很简短,但是有点复杂,应用的小知识点很多,就是要找出指定顶点v0为源点,求从v0到图中其他顶点的最短路径。在每次操作中都是从顶点一步一步找最近的路线并与其直接距离相比较,在程序中开始定义一个标志数组ins[],标志每个顶点是否被处理过。D[v]存放源点到每个顶点的权值,p[h]存放字符处理。感觉该算法虽然简短,但是涉及到的知识点很多,很复杂,每一小步错误,可能就导致程序不能运行。,在计算机中实现这么一个很简单的想法就需要涉及到很多转业知识和内容,为了完成设计,基本在前期工作中,都是以学习C语言为主,经常看书了解其中内容,比如说在程序中,删除顶点和增加顶点的模块中都有和建图模块相互重复的函数。看到同学们的程序后,感觉自己的程序太简短了,想增大程序,可是每次都会出现错误,后来请教同学后就成功了。还是感觉自己学的不是很好,不懂的知识点还有很多。以后真的要多写程序,多锻炼自己,这样才会学好。 因为课程设计的题目是求最短路径,本来是想通过算法的实现把这个程序与交通情况相连,通过这次的程序设计的确学到很多东西,但也认识自己有很多不足的地方,也使我对自己的学习有了一个阶段性的了解。也使认识到平时的学习的重要性。这次课程设计也使我正确认识我们专业的情景。通过本次的数据结构课程设计,让我学会了把书本上的知识应用到了实际中来。虽然在这几周中有过挫折和坎坷,有的问题一直到了最后才被解决,但是我认为这未必就不是好事,这样能锻炼我的意志,磨练我的耐心,失败是成功之母,这话一点都没错,没有失败就没有成功。让我没有失去信心的是关怀我们的老师,当我们有了问题和疑问,老师就很耐心的给予讲解,让我们有了一个良好的学习氛围。

通过一个学期的学习,我认为要学好数据结构这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为我们工科生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。根据我在实习中遇到得问题,我将在以后的学习过程中注意以下几点: 1、认真上好专业实验课,多在实践中锻炼自己。2、写程序的过程中要考虑周到,严密。3、在做设计的时候要有信心,有耐心,切勿浮躁。4、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。


第二篇:数据结构与算法课程设计 心得体会 学习体会 (41)


课程设计心得体会

学号:0804012025 姓名:闵晓龙 班级:08计本(2)班 短暂的一个学期的时间,我对数据结构这门课程的学习由浅入深,收获颇多。而且利用了课程设计的时间,详细地整理了这门课程的各个知识点,针对老师拟定的课程设计任务,又自学了很多东西。

计算机科学与技术的发展不仅极大地促进了整个社会的科学技术的发展,而在我们日常生活中也越来越普及。所以要求我们对计算机的认识就要更高一层。在这门课程在我们对计算机的学习过程中的地位是至关重要的。所以在日常的学习过程中和课程设计时都要对其有足够的重视才行。而且在这次课程设计中,也遇到了许多问题,深知自己学习的知识好远远不够。这是一中全面的综合训练,是与课堂听讲,自主学习相辅相成,必不可少的一个环节。在这门课程的学习过程中,老师教给我们的不仅仅是一门知识,还教给了我们学习的方法和训练我们的动手能力。这在我们学习其他课程的时候也起到了一定的作用。

在课程设计的十几天中,针对自己的设计任务,分析问题,提出解决问题的方法。对设计时所运用的知识点再进行重点复习。在设计的过程中也发现到了自己在那些方面还不足。尤其是在这个任务中对基数排序的分散于收集还没有完全的、熟练地掌握,在编写代码的时候只是将书上的代码抄到程序中,稍加修改,虽然功能是实现了,但是自己没有理解,导致在答辩过程中出现了一些不能解释的语句。由此可见,数据结构的这门课程中类似的情况应该不在少数。

在课程设计过程中我掌握了不少以前掌握不牢或是完全没有掌握的内容。而且通过这次课程设计,我也充分认识到了自己学习的积极性与系统性的严重不足,感谢学校和老师能有这样的一种安排,给我们暴露自己弱点和不足的机会。针对这些在课程设计中出现的问题,我会在以后的学习中加强各个环节的突破,在学习这条路上不断前进。

20xx年x月

更多相关推荐:
数据结构课程设计总结

课程设计说明书课程名:《数据结构课程设计》题目:一元多项式运算系统20##年1月一、课程认识数据结构课程主要是研究非数值计算的程序设计问题中所出现的计算机操作对象以及它们之间的关系和操作的学科。数据结构是介于数…

数据结构课程设计心得体会

程序设计心得体会做了一个星期的程序设计终于做完了,在这次程序设计课中,真是让我获益匪浅,我突然发现写程序还挺有意思的。由于上学期的C语言跟这学期的数据结构都算不上真正的懂,对于书上的稍微难点的知识就是是而非的,…

数据结构 课程设计 心得体会

数据结构课程设计心得体会经过一个星期的课程设计过程曲折可谓一语难尽整天都是对着电脑不然就是翻阅资料在此期间我失落过也曾一度热情高涨点点滴滴令我回味无长这次课程设计使我体会到只有做到细心耐心恒心才能做好事情这次的...

数据结构与算法课程设计 心得体会 学习体会 (33)

课程设计心得体会姓名:曾辉学号;0804012041班级:08计本(2)课程设计是计算机科学与技术专业学生的集中实践性环节之一,是学习“数据结构与算法”理论和实验课程后进行的一次全面的综合练习。其目的是要达到理…

数据结构课程设计心得体会

心得体会通过本次课程设计对图的概念有了一个新的认识在学习离散数学的时候总觉得图是很抽象的东西但是在学习了数据结构与算法这门课程之后我慢慢地体会到了其中的奥妙图能够在计算机中存在首先要捕捉他有哪些具体化数字化的信...

数据结构与算法课程设计 心得体会 学习体会 (5)

课程设计的心得体会刚一开始抽到题目,我一看觉得无从下手,由于那个时候很多课都还在进行着,也就是抽空思考一下思路,也到图书馆中借了相关的书来参考,但没有进行很深入的研究。课程设计开始的时候,我开始思考我该如何去求…

数据结构与算法课程设计 心得体会 学习体会 (25)

数据结构课程设计心得体会学号:0804012023班级:计本(2)班姓名:谷敏敏经过两个星期的不懈努力,数据结构课程设计终于落幕。我的程序设计是使用prim算法得到所有的最小的生成树,在整个设计过程中,自己从刚…

数据结构与算法课程设计 心得体会 学习体会 (16)

课程设计体会通过这两周的课程设计使我对数据结构有了更深的理解意识到算法在编程过程中的作用和重要性通过本次的课程设计计算机科学与技术使必须经常地上机我这次课程设计的题目是迷宫问题我所采用的数据结构是堆栈在课程设计...

数据结构与算法课程设计 心得体会 学习体会 (37)

课程设计心得体会姓名王梦宇学号08040120xx课程设计课程已经结束了每当看到自己写的一个小程序时心里有点自豪但自己对的代码不是很满意我做得是单循环赛中选手胜负序列求解问题一开始我对这个题目的一时还不清楚看到...

数据结构与算法课程设计 心得体会 学习体会 (14)

课程设计的心得体会经过这次课程设计不但巩固了C语言C以及数据结构的知识更加很好的将这三门专业课的知识融会贯通刚开始抽到这个题目的时候看了好半天不懂题目的意思也找不到与书上哪种存储结构挂上钩看到是游戏设计心就有点...

数据结构与算法课程设计 心得体会 学习体会 (11)

课程设计的心得体会班级08计本2班学号08040120xx姓名宁兵数据结构与算法的课程设计时间为两周为的是检验我们学习本课程的成果提高我们分析和解决实际问题的能力老师们根据数据结构与算法精品课程建设组根据课程教...

数据结构与算法课程设计 心得体会 学习体会 (4)

课程设计的心得体会姓名李洋学号08040120xx班级计本二班这次试验我做的是英文文章的压缩和解压缩要求使用哈弗曼编码实现这次过程首先统计英文文章中各字符出现的频率并把其作为建立哈弗曼树的叶子节点建树然后读取每...

数据结构课程设计心得体会(51篇)