欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    大学数据结构课程设计心得体会范文.docx

    • 资源ID:93938432       资源大小:16.43KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大学数据结构课程设计心得体会范文.docx

    大学数据结构课程设计心得体会范文 大学数据构造课程设计心得体会范文 当我们经过反思,对生活有了新的看法时,可用写心得体会的方式将其记录下来,这样有利于培育我们思索的习惯。怎样写好心得体会呢?下面是收集整理的大学数据构造课程设计心得体会范文盼望对大家有所帮忙。 大学数据构造课程设计心得体会范文 完成了这次的二元多项式加减运算问题的课程设计后,我的心得体会许多,细细梳理一下,有以下几点: 1、程序的编写中的语法错误及修改 由于我在解决二元多项式问题中,使用了链表的方式建立的二元多项式,所以程序的空间是动态的生成的,而且链表可以敏捷地添加或删除结点,所以使得程序得到简化。但是消失的语法问题主要在于子函数和变量的定义,降序排序,关键字和函数名称的书写,以及一些库函数的标准使用,这些问题均可以依据编译器的警告提示,对应的将其解决。 2、程序的设计中的规律问题及其调整 我在设计程序的过程中遇到很多问题,首先在选择数据构造的时候选择了链表,但是链表的排序比拟困难,特殊是在多关键字的状况下,在一种关键字确定了挨次以后,在第一关键字一样的时候,按某种挨次对其次关键字进展排序。在此程序中共涉及到3个量数,即:系数,x的指数和y的指数,而关键字排是按x的指数和y的指数来看,由于要求是降幂排序且含有2个关键字,所以我先选择x的指数作为第一关键字,先按x的降序来排序,当x的指数一样时,再以y为关键字,根据y的指数大小来进展降序排列。 另外,我在加法函数的编写过程中也遇到了大量的问题,由于要同时比拟多个关键字,而且设计中涉及了数组和链表的综合运用,导致反复修改了很长的时间才完成了一个加法的设计。但是,现在仍旧有一个问题存在:若以0为系数的项是首项则显示含有此项,但是运算后则自动消退此项,这样是正确的。但是当其不是首项的时候,加法函数在显示的时候有0为系数的项时,0前边不显示符号,固然,这样也可以理解成当系数为0时,忽视这一项。这也是本程序中一个不完善的地方。 我在设计减法函数的时候由于考虑不够充分就直接编写程序,走了许多弯路,不得不停下来认真讨论算法,后来发觉由于前边的加法函数完全适用于减法,只不过是将二元多项式B的全部项取负再用加法函数即可,可见算法的重要性不低于程序本身。 3、程序的调试中的阅历及体会 我在调试过程中,发生了很多小细节上的问题,它们提示了自己在以后编程的时候要留意细节,即使是一个括号的遗漏或者一个字符的误写都会造成大量的错误,铺张很多时间去查找并修改,总结的教训就是写程序的时候,肯定要认真、仔细、专注。 我还有一个很深的体会就是格式和解释,由于平常不留意格式和解释这方面的要求,导致有的时候在检查和调试的时候很不便利。有的时候甚至刚刚完成一局部的编辑,结果一不留意,就遗忘了这一局部程序的功能。修改的时候也有不当心误删的状况消失。假如留意格式风格,并且养成顺手加解释的习惯,就能削减这些不必要的反复和曲折。还有一点,就是在修改的时候,要留意修改前后的不同点在哪里,改后调试结果要在原有的根底上更加准确。 大学数据构造课程设计心得体会范文 “数据构造与算法课程设计”是计算机科学与技术专业学生的集中实践性环节之一,是学习“数据构造与算法”理论和试验课程后进展的一次全面的综合练习。其目的是要到达理论与实际应用相结合,提高学生组织数据及编写程序的力量,使学生能够依据问题要求和数据对象的特性,学会数据组织的方法,把现实世界中的实际问题在计算机内部表示出来并用软件解决问题,培育良好的程序设计技能。 当时拿到这次课程设计题目时,好像无从下手,但是经过分析可知,对于简洁文本编辑器来说功能有限,不外乎创作文本、显示文本、统计文本中字母数字空格特别字符文本总字数、查找、删除及插入这几项功能。于是,我进展分模块进展编写程序。虽然每个模块程序并不大,但是每个模块都要经过一番思索才能搞清其算法思想,只要有了算法思想,再加上C程序语言根底,根本完胜利能,但是,每个模块不行能一次完成而没有一点错误,所以,我给自己定了一个初级目标:用C语言大体描述每个算法,然后经调试后改掉其中明显的错误,并且依据调试结果改正一些算法错误,固然,这一目标实现较难。最终,经过反复思索,看一下程序是否很完善,假如能够到达更完善固然最好。并非我们最初想到的算法就是最好的算法,所以,有事我们会而不得不在编写途中终止换用其他算法,但是,我认为这不是铺张时间,而是一种熟悉过程,在编写程序中遇到的问题会为我们以后编写程序积存阅历,避开再犯同样的错误。但是,有的方法不适用于这个程序,或许会适用于另外一个程序。所以,探究的过程是成长的过程,是为胜利做的铺垫。经过努力后获得胜利,会更有成就感。 在课程设计过程中通过独立解决问题,首先分析设计题目中涉及到的数据类型,在我们学习的数据存储构造中不外乎线性存储构造及非线性存储构造,非线性存储构造中有树型,集合型,图型等存储构造,依据数据类型设计数据结点类型。然后依据设计题目的主要任务,设计出程序大体轮廓(包括子函数和主函数),然后对每个子函数进展大体设计,过程中错误在所难免,所以要经过认真探究,对每个函数进展改良。 程序根本完成后,功能虽然齐全,但是程序是否完善(例如,输入数据时是否在其范围之内,所以参加推断语句是很有必要的)还需运行测试屡次,如有发觉应当对其进展改善,固然要在力所能及的前提下。 课程设计过程虽然短暂,但是使我深刻理解数据构造和算法课程对编程的重要作用,还有“数据构造与算法”还供应了一些常用的根本算法思想及算法的编写程序。通过独立完成设计题目,使我系统了解编程的根本步骤,提高分析和解决实际问题的力量。通过实践积存阅历,才能有所创新。正所谓,良好的根底打算上层建筑。只有根本功做好了,才有可能做出更好的成果。 大学数据构造课程设计心得体会范文 本次课程设计所用到的学问完全是上学期的学问,通过这次课程设计,我熟悉到了我对数据构造这门课的把握程度。 首先我这个课程设计是关于二叉树的,由于是刚接触二叉树,所以我把握的长度并不深。在编程之前我把有关于二叉树的学问有温习了一遍,还好并没有忘掉。二叉树这章节难度中上等,而且内容广泛,所以我只把握了百分之六七十。 然后,在编程中我熟悉到了自己动手力量的缺乏,虽然相比拟大二而言进步很大,但是我还是不满足,有的在编程中必需看书才能写出来,有的靠百度,很少是自己写的。还好,我自己组装程序的力量还行,要不这东拼西凑的程序根本组装不了。在编程中我还熟悉到了,编程不能停下,假如编程的时间少了,学问忘的会很快,而且动手也会很慢。同时,同学之间的合作也很重要,每个人把握的学问都不一样,而且把握程度也不一样,你不会的别的同学会,所以在大家的共同努力下,编程会变得很简单。在这次编程中,我了解到了自己某些方面的缺乏,比方说链表的学问,虽然我能做一些有关于链表的编程,但是很慢,没有别人编程的快,另外,二叉树和图的学问最不好把握,这方面的学问广泛而简单。以前,没动手编程的时候觉得这些学问很简单,现在编程了才发觉自己错了,大错特错了,我们这个专业最重视的就是动手编程力量,假如我们纸上写作力量很强而动手编程力量很差,那我们就白上这个专业了。计算机这个专业就是熬炼动手编程力量的,一个人的理论学问再好,没有动手编程力量,那他只是一个计算机专业的“入门者”。在编程中我们能找到满意,假如我们自己编程了一个程序,我们会感到骄傲,而且充实,由于假如我们专研一个难得程序,我们会到达忘我的境地,自己完全沉醉在编程的那种乐趣之中,完全会废寝忘食。编程虽然会乏味很无聊,但是只要我们沉醉其中,你就会发觉里面的乐趣,遇到难得,你会勇往直前,不写出来永不罢休;遇到简单的,你会找到乐趣。编程是很乏味,但是那是由于你没找到编程重的乐趣,你只看到了他的不好,而没有看到他的好。其实,只要你找到编程中得乐趣,你就会完全喜爱上他,不编程还好,一编程你就会变成一个两耳不闻窗外事的“植物人”。可以说只要你涉及到了计算机,你就的会编程,而且还要喜爱上他,永久和他打交道,我信任在某一天,我们肯定会把他当作我们不行或缺的好朋友。 最终我要谈的是长时间编程的好处,俗话说“熟能生巧”,的确是这样。假如我们长时间不编程,在一接触他,我们会感到很生疏。有规律的编程会提高我们的动手力量,我们的思维,也会让我们变得很细心。在一个几千行的程序中,我们都能找到错误,那我们还会怕其他的错误吗?可以说编程是我们在我们这一行业的一把利剑,假如我们能很好的利用它,我们就会成为这个行业的真正胜利者。或许你会说就算变成好了也不肯定胜利,是的,但是你不会编程就肯定不会胜利。假如,我们想成为这个专业的胜利者,我们就得爱上编程,不管他是怎么得乏味,怎么得无聊,我们都不能丢掉他。总之,动手编程就是熬炼我们的动手力量,固然这个动手力量并不是科研上的动手力量,而是我们的动手编程力量,记住,只要你真正的喜爱上他,你就会发觉其中的乐趣,我信任,只要你坚持下去,你肯定会喜爱上他,把编程当作自己日常生活中一件必需做的事情。

    注意事项

    本文(大学数据结构课程设计心得体会范文.docx)为本站会员(1513****116)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开