- 博客(16)
- 收藏
- 关注
原创 《数据结构课程设计》报告
广东海洋大学学生课程设计报告书一、题目描述该程序为哈夫曼树编译/译码器,编译时,首先构造27个字符的哈夫曼树,再根据输入的字符串进行加密(编码)和解密(译码)。 二、设计的功能共有4个功能:1、功能1;初始化字符集,用户输入来初始化字符集大小和相应用字符。2、功能2;加密字符串,用户输入字符串并进行编译哈弗曼编码。3、功能3;解密字符串。把哈弗曼编码翻译
2015-01-11 23:55:22 2812 1
原创 《数据结构》实验五: 树和二叉树实验
《数据结构》实验五: 树和二叉树实验一..实验目的 巩固树和二叉树的相关知识,特别是二叉树的相关内容。学会运用灵活应用。1.回树和二叉树的逻辑结构和存储方法,清楚掌握树和二叉树的遍历操作。2.学习树的相关知识来解决实际问题。3.进一步巩固程序调试方法。4.进一步巩固模板程序设计。二.实验时间
2014-12-03 02:33:28 1251 1
原创 《数据结构》实验四: 字符串和多维数组 实验
《数据结构》实验四: 字符串和多维数组 实验一..实验目的 巩固字符串和多维数组相关知识,学会运用灵活应用。1.回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。2.学习运用字符串和和数组的知识来解决实际问题。3.进一步巩固程序调试方法。4.进一步巩固模板程序设计。二.
2014-12-02 20:39:37 980 1
原创 第三章 栈和队列 总结
第三章讲述了栈和队列的逻辑结构、存储结构及其实现。栈是限定仅在表尾进行插入和删除操作的线性表。它的顺序存储结构主要代表为顺序栈,链接存储结构主要代表为链栈。栈的实现主要为初始化、入栈、出栈、取栈顶元素、判空、析构。队列是只允许在一端进行插入操作,在另一端进行删除操作的线性表。它的顺序存储结构主要代表为循环队列,链接存储结构主要代表为链队列。队列的实现主要为构造函数、入队、出队、
2014-11-04 09:18:39 983 1
原创 第二章 线性表 总结
第二章我们开始接触线性表,线性表是n个具有相同类型的数据元素的有限序列。在这一章里面,主要分为三个部分来讲述,分别为线性表的逻辑结构,物理结构和算法实现。线性表的逻辑结构的ADT定义中包括的功能有初始化、销毁、求长度、按位查找、按值查找、插入、删除、判空、遍历。线性表的存储结构包括顺序存储结构和非顺序存储结构。顺序存储结构的主要代表是顺序表。顺序表的特点是随机存取结构;
2014-11-04 00:43:40 683 1
原创 《数据结构》实验三: 栈和队列实验
《数据结构》实验三: 栈和队列实验一..实验目的 巩固栈和队列数据结构,学会运用栈和队列。1.回顾栈和队列的逻辑结构和受限操作特点,栈和队列的物理存储结构和常见操作。2.学习运用栈和队列的知识来解决实际问题。3.进一步巩固程序调试方法。4.进一步巩固模板程序设计。二.实验时间 准备时间为第5周到第6周,具体集中实验时间为6周第2次课。2个学
2014-11-03 00:23:03 1319 1
原创 第一章 绪论 总结
第一章绪论里面简单介绍了数据结构在程序设计中的作用和数据结构的基本概念以及一些算法和分析。从绪论里面看到,数据结构+算法=程序。想要做好一个程序,要从它的数据结构和算法入手。数据结构又分为物理结构(存储结构)和逻辑结构。我们可以用树状图的形式把一个大的范围的概念延伸到小的知识点。从这一章里面,我们可以简单了解数据结构,为接下来的数据结构的学习起启蒙导向作用,同时
2014-10-26 19:54:52 704 1
原创 《数据结构》实验二:线性表实验(1)
一..实验目的 巩固线性表的数据结构,学会线性表的应用。1.回顾线性表的逻辑结构,线性表的物理存储结构和常见操作。2.学习运用线性表的知识来解决实际问题。3.进一步巩固程序调试方法。4.进一步巩固模板程序设计。二.实验时间 准备时间为第2周到第4周,具体集中实验时间为第4周第2次课。2个学时。
2014-10-20 00:07:14 923 1
原创 《数据结构》实验一:VC编程工具的灵活使用 实验报告
数据结构》实验一: VC编程工具的灵活使用一..实验目的 复习巩固VC编程环境的使用,以及C++模板设计。1.回顾并掌握VC单文件结构程序设计过程。2.回顾并掌握VC多文件工程设计过程3.掌握VC程序调试过程。4.回顾C++模板和模板的程序设计。三.实验内容1. 设计一个单文件结构程序完成从键盘输入两个数,输出二者的“和
2014-09-22 20:37:07 984 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人