数据结构心得体会

上传人:m**** 文档编号:568675832 上传时间:2024-07-26 格式:PDF 页数:3 大小:268.33KB
返回 下载 相关 举报
数据结构心得体会_第1页
第1页 / 共3页
数据结构心得体会_第2页
第2页 / 共3页
数据结构心得体会_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据结构心得体会》由会员分享,可在线阅读,更多相关《数据结构心得体会(3页珍藏版)》请在金锄头文库上搜索。

1、数据结构学习体会及教学建议时间过的很快,一转眼一学期的数据结构课程就已经快要告一段落了,在接触这么课以前, 我觉得编程无非就是会写代码就好了。然而事实上数据结构对于程序来说, 有着非常重要的地位。 随着计算机应用领域的不断扩大, 非数值计算的问题占据了当今计算机应用的绝大部分,简单的数据类型已经远远不能满足需要, 个数据元素之间的复杂关系已经不是普通数学方程式能够表达的了, 所以数据结构就扮演了十分重要的角色。在学期初,我觉得数据结构还是比较简单的,但可能由于之前 c语言学习对指针掌握的不够熟练, 导致在数据结构中接触到与指针有关的问题,例如线性表,堆栈,队列,二叉树等问题的时候,都会显得有些

2、吃力。 但是在不断学习数据结构的过程中我也不断加强了对指针的学习, 现在我已经能够基本掌握指针的相关知识并且能够熟练运用了。 这一学期的学习下来我发现想要学好数据结构有以下几点经验虽然可能我的数据结构学的并不是很好1.1. 初步了解算法思想、原理初步了解算法思想、原理想要弄清楚一个算法的实现, 首先要知道这个算法的大致原理, 这是最简单的一步,也是最基础的一步,只有明白算法想要干什么,才能弄清楚相应的代码段是为什么2.2. 钻研课本代码段钻研课本代码段对于书上的算法代码,我们一定要仔细钻研每一步的具体含义和目的,在此基础上深入的了解算法的实现过程, 而不是一味的四级硬背,不仅无聊,而且效率低下

3、。3.3. 查找各种算法资料查找各种算法资料例如排序算法, 其实历史上有很多不同的排序算法, 书上只列举出了一部分,我们通过查阅资料可以发现很多其他不同的排序算法, 而且就算是同一个算法,也有很多不同的实现方法,这个过程是一个十分有趣的过程,同时也增长了自己的知识储备, 我们可以根据已有的知识储备,从而稍加创新, 对某个算法可以有自己不同的见解,从而写出一个“自己”的算法。这对于数据结构的学习是十分重要的4.4. 坚持上级操作,用实践检验坚持上级操作,用实践检验和所有计算机相关知识的学习一样,数据结构也是一项需要动手的课程,一味的学习书本知识,埋头拿笔演算,还不如在电脑上把代码敲进去自己亲自跑

4、一遍, 只有这样才能够最直接最深入的了解一个代码,这也是我这个学期也来最深刻的感受。只有多动手,才能找到写代码的感觉,才能将各种算法烂熟于心。5.5. 勤于练习,寻找感觉勤于练习,寻找感觉算法是为了问题服务的, 我们在掌握了书本上的算法以后, 要去找一些综合性的题目来锻炼自己,这些问题通常融合了不同的知识点,例如同时蕴含了排序,二叉树,堆栈的相关知识,只有在解决问题的过程中,灵活运用所学知识,才能真正检验我们是否牢固掌握了书本上的内容。教学建议:教学建议:其实李老师您是我大学以来第一个普通话如此标准的老师,所以我已经十分庆幸了, 而且我觉得您的讲课思路严谨, 只不过有的时候,您似乎刻意追求语句的严谨性,逻辑性,科学性,导致课堂上一句话往往说的很长,很绕,慢慢的都是专业名词,有时候还稍有些舌头打结,这会让我们的思绪无法连贯。比如有一次我在qq 上问您希尔排序里面的 gap 这个点,您给我发了一段 26 秒的语音,然后我听了好多遍理了好多次思绪才想明白, 当然了这可能和我自己的理解能力较弱有关。 我希望老师上课的时候能够尽量把内容说的再通俗易懂简单粗暴一些。以上学习经验以及教学建议仅仅是个人观点,老师您教的已经很以上学习经验以及教学建议仅仅是个人观点,老师您教的已经很好了,是我的水平不够,如有得罪还望见谅好了,是我的水平不够,如有得罪还望见谅

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号