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

其他心得体会 时间:2020-02-27 09:55:54 收藏本文下载本文
【www.daodoc.com - 其他心得体会】

数据结构与算法课程设计 心得体会 学习体会 (32)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据课程设计心得体会”。

课程设计心得体会

学号:0804012044

姓名:张睿辰

班级:08计本二班

课程设计做完了,我的大学第二个春秋也落下了帷幕,通过两个星期的课程设计明白了很多,体验了很多,也懂得了很多。

我的课程设计题目是:对任意图,选择合适的数据结构表示图,在此基础上实现求解最短路径的Dijkstra算法。

刚开始拿到这个题目还是比较庆幸的,因为Dijkstra算法在课堂上曾详细的讲解过,所以还是比较有信心的。在做查找最短路径的算法时很流畅,但是在输出最短路径的时候遇到了很大的阻力。因为在定义结点时,使用的是结构体数组,所以当处理V0到每个结点的最短路径时,导致无法具体记录经过的顶点数,只能记录源点、终点前一顶点以及终点。所以本程序在输出最短路径时有较大的瑕疵,还需进一步修改。

通过本次课程设计,对图的概念有了一个新的认识,在学习离散数学的时候,觉得图是很抽象的东西,在学习了《数据结构与算法》这门课程之后,对图有了更好的理解,图之所以能够在计算机中存在,是因为我们把图进行了具体化,比如说权值、顶点个数等,反映了图中点、边的关系。图的存储结构有邻接矩阵、邻接表、十字链表和邻接多重表,在本次课程设计中都有涉猎。最后选用邻接矩阵是因为,操作简单,容易判断图中两个顶点是否相连。

对整个程序而言,Dijkstra算法始终都是核心内容,其实这个算法在实际思考中并不难,也许我们谁都知道找一个路径最短的地方,都是从顶点一步一步找最近的路线并与其直接距离相比较,但是,在计算机中实现这么一个很简单的想法就需要涉及到很多专业知识和内容,为了完成设计,查阅了一些资料书籍。

对于我设计的程序而言,我觉得还是比较粗糙,只是单纯的按要求实现了Dijkstra算法求最短路径,而缺乏一些辅助的功能,比如图的遍历,删除,查找等,显得该程序局限性很大,所以还应该尝试去完善这个题目。

这次课程设计我收获了很多,不仅巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力,也培养了我选用参考书,查阅手册及文献资料的能力,及培养了独立思考,深入研究,分析问题、解决问题的能力。通过自己分析设计、编程调试,掌握问题的分析方法,也想到将来从事软件编写行业时,应该持有的工作态度。

根据我在课程设计中遇到得问题,我将在以后的学习过程中注意以下几点:

1、认真上好专业实验课,多在实践中锻炼自己。

2、写程序的过程中要考虑周到,严密。

3、在做设计的时候要有信心,有耐心,切勿浮躁。

4、认真学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。

5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。

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

课程设计的心得体会班级:计算机科学与技术08计科2班学号:0804012031姓名:杨松对于本课程设计《算术表达式求值问题》,在起初分析题目时,只有一个大概的轮廓,包括算术表达式的运算......

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

课程设计的心得体会每一次课程设计,都有不一样的感受,通过课程设计,对我而言,得到的不仅仅是知识,更是获得知识的方法,这显得更加的重要。本次课程设计,我的设计题目是校园导游程序......

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

心得体会通过两周的课程设计,完成了预定的目标,其中有很多的随想。老师的题目发下来的很早,大概提前了3周,当时就着手搜索有关线索二叉树的思想,思路,借了一本《数据结构-c语言描......

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

心得体会通过本次课程设计,对图的概念有了一个新的认识,在学习离散数学的时候,总觉得图是很抽象的东西,但是在学习了《数据结构与算法》这门课程之后,我慢慢地体会到了其中的奥妙......

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

课程设计的心得体会 经过这次课程设计,不但巩固了C语言、C++以及数据结构的知识,更加很好的将这三门专业课的知识融会贯通。刚开始抽到这个题目的时候,看了好半天,不懂题目的意思......

下载数据结构与算法课程设计 心得体会 学习体会 (32)word格式文档
下载数据结构与算法课程设计 心得体会 学习体会 (32).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文