篇一 :数据结构实训总结

这次课程设计的心得体会通过实习我的收获如下1、巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力。2、培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。4、通过课程设计,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。从刚开始得觉得很难,到最后把这个做出来,付出了很多,也得到了很多,以前总以为自己对编程的地方还不行,现在,才发现只要认真做,没有什么不可能。

编程时要认真仔细,出现错误要及时找出并改正,(其中对英语的要求也体现出来了,因为它说明错误的时候都是英语)遇到问题要去查相关的资料。反复的调试程序,最好是多找几个同学来对你的程序进行调试并听其对你的程序的建议,在他们不知道程序怎么写的时候完全以一个用户的身份来用对你的用户界面做一些建议,正所谓当局者迷旁观者清,把各个注意的问题要想到;同时要形成自己的编写程序与调试程序的风格,从每个细节出发,不放过每个知识点,注意与理论的联系和理论与实践的差别。另外,要注意符号的使用,注意对字符处理,特别是对指针的使用很容易出错且调试过程是不会报错的,那么我们要始终注意指针的初始化不管它怎么用以免不必要麻烦。

…… …… 余下全文

篇二 :数据结构综合实验心得体会

心得体会:

做了一个星期的程序设计终于做完了,在这次程序设计课中,真是让我获益匪浅。 对大一学习的C语言和这学期开的数据结构,并没有掌握,很多知识都不太懂,突然让自己独立完成一个程序让我手忙脚乱,起码在我认为那真的特别难,看了老师给的题目以及上网查找了一些相关的知识,简单的编了几行就告一段落了,第一天等于只完成了老师要求写的需求分析和概要设计,后来查找了关于哈希表的相关知识,了解了如何创建哈希表,如何合适的构建哈希函数,(选取合适的表长,合适的余数,使得查找时间以及平均查找长度最短)以及什么是除留余数法,和怎样用除留余数法创建哈希表,看懂了之后,我又看了处理冲突的方法,有三种线性探测再散列法法,二次探测再散列法,伪随机数序列法三种,而我所要做的是第一种线性探测再散列的方法,相较后两种要简单很多,在遇到冲突的时候地址加一,知道冲突解决。

在了解这些概念以后,我就开始着手编程序了,在遇到问题的时候请教我们班擅长的同学,慢慢把不能不会不理解的地方给弄明白了,在经过很多次调试以后,一些基本功能已经可以实现了,为了使平均查找长度越小越好,我不断尝试新的表长以及除数,在没有出现错误的基础上,将功能实现,最后,终于在周四的时候将所有的程序调试完全。

…… …… 余下全文

篇三 :数据结构实训报告

实训报告

实训题目:校园导游程序

          学    院:计算机科学与技术学院

          专    业:    软件工程        

          班    级:      20##级      

          学    号:    1208060220     

…… …… 余下全文

篇四 :数据结构实训报告

山东科技大学泰山科技学院

课程实训说明书

课程:     数据结构项目实训        

题目:                               

院    系:     信息工程系     

专业班级: 计算机科学与技术12-1

学    号:     

学生姓名:        

指导教师:  

…… …… 余下全文

篇五 :数据结构实验报告及心得体会

20XX~20XX第一学期数据结构实验报告

班级:信管一班

学号:*********

姓名:***

实验报告题目及要求

一、实验题目

设某班级有M(6)名学生,本学期共开设N(3)门课程, 要求实现并修改如下程

序(算法)。

1. 输入学生的学号、姓名和 N 门课程的成绩(输入提示和输出显示使用汉字系统),输出实验结果 。(15分)

2. 计算每个学生本学期 N 门课程的总分,输出总分和N门课程成绩排在前 3 名学生的学号、姓名和成绩。

3. 按学生总分和 N 门课程成绩关键字升序排列名次,总分相同者同名次。

二、实验要求

1.修改算法。将奇偶排序算法升序改为降序。(15分)

2.用选择排序、冒泡排序、插入排序分别替换奇偶排序算法,并将升序算法修改为降序算法;。(45分))

3.编译、链接以上算法,按要求写出实验报告(25)。

4. 修改后算法的所有语句必须加下划线,没做修改语句保持按原样不动。

5.用A4纸打印输出实验报告。

三、实验报告说明

实验数据可自定义,每种排序算法数据要求均不重复。

…… …… 余下全文

篇六 :数据结构实习报告_图

数据结构课程设计
实习报告

 

目录

1.题目................................................ 2

2.要求 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... 2

3.程序实现    ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

  3.1程序运行及编译环境   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...  3

  3.2程序描述           ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...  3

  3.3实现功能        ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... 3

    3.3.1子功能模块    ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ......  4

          3.3.1.1 子功能模块1 ... ... ...  ... ... ... ... ... ... ... ... ... ... ... ... 4           

          3.3.1.2子功能模块2... ... ... ... ... ... ... ... ... ... ... ... ... ... ....  5

          3.3.1.3子功能模块3... ... ... ... ... ... ... ... ... ... ... ... ... ... ....  5

            3.3.1.4子功能模块4... ... ...  ... ... ... ... ... ... ... ... ... ... ....  5            

          3.3.1.5子功能模块5.. ... ... .... ... ... ... ... ... ... ... ... ... ... ...  5

    3.3.2 数据结构... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....  6

…… …… 余下全文

篇七 :数据结构实训报告

《数据结构》

课程设计报告

题    目:  实现两个链表的合并   

班    级:  08计管(2)班         

姓    名:  袁文珠                

学    号:  0803011229           

指导教师:  肖丽娜                

…… …… 余下全文

篇八 :数据结构实训报告样本

数据结构实训报告

目录

一、 实训目的. 1

二、 实训题目. 2

三、 实训步骤. 2

四、 实训内容. 3

五、 实训心得. 19

六、 参考文献. 19

一、   实训目的

通过实训,对所学数据结构和程序设计的基本知识和基本理论有更进一步的了解和认识,将理论和实际相结合,能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来。主要是培养学生综合利用C语言进行程序设计的能力和创新能力以及综合解决问题的能力。运用算法分析与程序设计的一般方法进行实际项目的开发。本次实训尽量选取与实际结合紧密或学生比较感兴趣的项目,本次实训学生需要具备熟练的程序设计基础、数据结构和计算机应用基础知识,具备程序编写、调试的基本能力,具有一定的文字表达和报告撰写能力,具备办公软件使用能力。

通过实训,考查语言基本概述掌握是否牢固,并考查与后续课程较为密切的结构体,链表,文件的运用熟练程度,加强对基本概念的理解和复习,最重要的是了解基本软件的设计步骤,还有对软件调试的掌握。能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。

…… …… 余下全文