文件名称:多种算法设计实现数据结构课程设计
文件大小:493KB
文件格式:DOC
更新时间:2011-12-03 07:33:43
多种算法设计实现
现代科学技术的飞速发展,改变了世界,也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富的现代科学知识,能够独立解决面临的任务,充满活力,又创新意识的新型人才。随着各个领域的突飞猛进,计算机也有它卓越的进步。数据结构不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜爱和使用。数据结构是国际上广泛流行的计算机高级语言。它适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。许多高等学校,不仅在计算机专业开设数据结构课程,而且在非计算机专业也开设了数据结构课程。学习数据结构已经成为广大计算机应用人员和广大青年学生的迫切要求。 在这次数据结构课程设计过程中,运用到了书中所学到的各种数据存储结构。线性表、栈和队列、串、树和二叉树、图和查找等知识。在编写这些小小的程序的过程中,也遇到了许多难以解决的问题。这让我们清楚到在今后的工作中将要遇到的种种困难。 在完成了任务书上的基本要求后,使我对数据结构的理解有了进一步的加深,也巩固了我对以前所学习的数据结构知识。 学习中,先要学习数据结构课程的目的掌握数据结构存储的方法,学习会用计算机语言编写程序,以实现所需要处理在的任务。要正确处理算法与语法的关系,算法结构存储是程序的核心、是灵魂,语法是外壳、是工具。不应把学习重点放在语法规则上,语法是重要的,不掌握语法规则就无法编写出正确的程序。一定要把重点放在解题的思路上和运用何种存储的方法,通过思考,和大量的阅读,来构造一个完整的程序。数据结构存储的设计直接关系到程序的好坏。 其次,主要是学习程序设计的方法,进行程序设计的基本训练,大多数的学生应该把精力放在最基本,最常用的内容上,学好基本功。 最后,感谢老师在我们程序设计的过程中辛勤的指导和不倦的教诲。 关键词 :线性表,栈和队列,串,树和二叉树,图