数据结构与算法课程设计 心得体会 学习体会(31)
更新时间:2024-04-09 23:55:01 阅读量: 综合文库 文档下载
合肥学院
计算机科学与技术系
课程设计的心得体会
2009 ~2010 学年第二学期
课专指
业导
班教
程 级 师
数据结构与算法
AOV网的拓扑序列生成
课程设计名称
计算机科学与技术08级2班
王昆仑、张贯虹
2010年6 月
通过这次课程设计我自学了拓扑排序,使我对其排序方法和应用有了更深刻的了解。对于数据结构如何用C语言表述有了更深刻的体会和了解。在用C语言表述数据结构时遇到了不小的困难。总是在编译时错误连篇无法运行,后来通过老师和同学的帮助,问题得到了解决。
从开学时学习数据结构开始,就一直不明白数据结构与C语言的具体区别。通过课程设计我知道了,数据结构是一种思想,一种构架,是编写C语言的前提。有了思想和构架以后,才能编写C语言,最后才是上机运行。
原来一直以为,一个程序写得简单易懂就叫好程序。课程设计以后才知道,一个程序的好坏更重要的还要考虑到它的时间复杂度和空间复杂度。一个好的程序一定要选好结构组成,通过一系列的修改,使之时间复杂度与空间复杂度变到最小。这样才能大大增大机器的工作效率。
在刚开始确定题目时心里还确实是没有什么信心,抱着试试看的态度,先从查阅资料开始。查阅了一些关于拓扑排序的资料以后,心里对程序有了一定的了解,内心窃喜。但在如何实现上遇到了瓶颈。心里实在没什么成型整体思路,就想先从想到的一部分入手写写看。首先把可以想到的程序流程图画出来,让自己对程序需要的模块有一个大体的概念,然后边想边修改。先构建顺序表,于是写出初始化顺序表的模块和删除以及进入顺序表模块。而后考虑到构建图与构建邻接表都是必须用到的,就先将其定义出来待用。然后把录入边数、顶点数和存在边的顶点的函数写出来。在求每个顶点入度数上我遇到了一个很难逾越的障碍,在长时间思考未果的情况下,我不得不求助于一位学长。在学长的耐心教导下,我终于把这个难关攻克了。这样,一个程序的大体轮廓就出现了,但是连接问题与细节问题更是不可忽视的,作出的程序有一点前后不匹配都会在编译时出现错误。我突然感到,这个让我觉得特别酷的职业原来竟是需要如此的细心与如此强的逻辑性。最后是进行编写拓扑排序的程序,此次课程设计的一个新的知识点应用出现了,我仔细阅读了书上关于拓扑排序的内容,借鉴了书上的排序处理方法与过程并加以修改,使之能够与前一些模块相互关联。最后就是主函数的编写,先定义一个图,然后将需要调用的程序按顺序安排一下,最后,一个整体的程序终于在奋斗之下呈现在眼前。现在需要的就是将程序中的小毛病再次修改一下,一些小的功能再加以完善,就可以算修成正果啦,内心的喜悦不言而喻。
最后,基于邻接表的拓扑排序写好之后,我突然有种想再加一个邻接矩阵的想法,想到马上就写,有了前面的经验,我发现邻接矩阵真的很好写,加上上课认真听了老师说的AOV网这一节,发现上手很快,基本没有遇到什么大困难。再弄个小小的菜单,让我们从中选择任何一种进行拓扑排序。这样,真的算大功告成了!
总之,一句话,这次课程设计我最大的体会就是细心和有耐心,只有这样,完美的程序才会属于你,才会向你靠拢!
正在阅读:
数据结构与算法课程设计 心得体会 学习体会(31)04-09
网络管理与安全技术实验报告02-01
北师大版七年级数学下册第1章《整式的乘除》单元测试试卷及答案(3)-精选09-04
2014年药物研发最热门靶点逐个述评04-29
起重机械安全管理人员和作业人员考核大纲04-04
小故事203-30
“日出映象”项目 - 图文10-02
雅思口语要打有准备的战09-29
九年级学生学情分析305-18
文明行为规范和服务规范06-10
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 学习体会
- 数据结构
- 心得体会
- 算法
- 课程
- 设计
- 31
- 教师资格面试进场、退场礼仪!
- 暗挖隧道突泥涌水、坍塌事故专项应急预案
- 大学物理复习题目
- 大连市房屋建筑工程竣工验收备案手续办理
- 江苏省南通市2017届高三高考全真模拟(六)化学试题 Word版含答
- 实验指导 - 图文
- 最新最全2018年全国执业药师继续教育考试答案
- 中国粘性胶带行业发展研究报告 - 图文
- 年产5000万支100ml口服液生产车间工艺设计
- 辽宁省建设工程造价管理办法辽宁省人民政府令第260号
- 甲木篇
- 新人教版五年级上册数学全册教案及教学反思
- 物理化学试题
- 《机械制造工艺学》试题库及答案
- 最新-2018年福建省龙岩市中考生物真题及答案 精品
- 软件系统项目实施方案
- 人教版六年级上册破折号汇1
- 光纤通信中FEC技术编码方案的优劣及其发展历程
- 地纬定点医院嵌入式接口服务方案核心-平台三版(v1.0.8)
- 现浇箱梁支架计算