人人范文网 范文大全

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

发布时间:2020-03-02 18:54:09 来源:范文大全 收藏本文 下载本文 手机版

课程设计的心得体会

班级:计算机科学与技术08计科2班学号:0804012031姓名:杨松

对于本课程设计《算术表达式求值问题》,在起初分析题目时,只有一个大概的轮廓,包括算术表达式的运算规则,算术表达式所用到的数据结构,即栈,知道并会使用栈的基本运算,了解算术表达式求值的基本算法思想,操作数栈和算符栈的结合使用。

于是开始着手编写程序,将上述已经明白的知识点通过程序展现出来,包括两种栈的定义,涉及到的栈的功能函数的设计,以及基本的算术表达式的简单计算,才发现,虽然上述基本工作已经完成,但对于具体处理算术表达式时,出现了很多的语法问题,逻辑问题,包括:怎样区分算术表达式中的算符和操作数的问题,怎样进行优先级的判断和比较问题,怎样处理非法算符的问题;怎样处理非法操作数的问题,怎样处理括号匹配的问题,怎样处理操作数为多位数的问题,怎样处理当操作数从正整数范围扩充到实数范围时的问题,怎样处理具体调用功能函数时出现的问题,怎样编辑菜单方便用户的问题,等等;这些问题困扰了我一部分时间,之后,经反复思考,反复查阅资料,反复浏览网络,同时与同学交流讨论,请教老师,上述问题均得到了解决。

在解决算法设计过程中出现的难题之后,程序初步完成,但并不是到此为止,如何改进算法,如何提高算法的时间复杂度、空间复杂度,如何处理一些意想不到的错误和特有情况,也花了一部份时间。

在进行课程设计过程中,我发现,独立思考起到了很关键的作用,在遇到问题时,首先想到的并不是去请教老师,而是回忆所学的知识点、查阅书本和参考资料,网络也起到了一定的辅助作用;在必要时,与同学交流、讨论,交换思想和方法,同时巩固了知识点;与此同时,请教老师,指导程序的设计思想和方法。另外,本人的上机操作能力和动手能力明显提高,思考问题、分析问题的方式得到了改进,解决问题的能力得到了提升,同时在与同学的交流和积极讨论的过程中,不仅巩固了所学的知识点,而且设计算法和程序的方法也有一定程度的提高。

谈谈不足之处,本次课程设计中,在遇到问题和错误时,有时显得很浮躁,无从下手时,更急于解决问题,浏览网络资源,却忘记怎样结合所学知识点来进行思考问题、分析错误。所以独立思考的能力和分析问题、解决问题的能力还有待于提高,知识点的巩固还需要进一步加强。

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

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

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

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

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

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

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

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

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

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

数据结构与算法课程设计 心得体会 学习体会
《数据结构与算法课程设计 心得体会 学习体会.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档