- 博客(8)
- 收藏
- 关注
原创 顺序栈和链栈的基本操作实现
一、实验目的1、熟练掌栈的结构特点,掌握栈的顺序存储和链式存储结构和实现。2、 学会使用栈解决实际问题。二、实验内容自己确定结点的具体数据类型和问题规模:分别建立一个顺序栈和链栈,实现栈的压栈和出栈操作。三、实验步骤1、依据实验内容分别说明实验程序中用到的数据类型的定义;2、相关操作的算法表达;3、完整程序;4、总结、
2017-10-24 16:35:41
3010
原创 静态链表的基本操作实现
一、实验目的巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。二、实验内容建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作,分别输出结果。三 、实验步骤1、依据实验内容分别说明实验程序中用到的数据类
2017-10-16 13:32:56
769
原创 总结线性表的几种主要存储结构
1.线性表是0个或者多个具有相同类型的数据元素的有限序列,在这个序列中,每个元素最多有一个前驱和一个后继。线性表的主要存储结构有:线性表、单链表、循环链表、双链表、静态链表和间接寻址。2.(1)线性表的顺序存储结构称为顺序表,是用一段地址连续的存储单元依次存储线性表的数据元素,通常用一维数组来实现。(2)顺序表中数据元素之间的逻辑关系是用存储位置实现的,顺序表是随机存取结构。(
2017-10-11 14:05:59
3722
原创 循环双链表的基本操作实现
一.实验目的 巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。二.实验内容1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。三.实验程序实现如下 1 2 3 4
2017-10-10 23:57:28
622
原创 单链表的基本操作实现
一.实验目的 巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。二..实验内容1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。三.实验程序如下 1 2 3 4 5 6 7
2017-10-10 23:18:37
618
原创 数据结构绪论
三个问题及其解答1、Q:数据结构指的是什么? A:数据结构是指相互之间存在一定关系的数据元素的集合;按照视点的不同,数据结构分为逻辑结构和存储结构。2、Q:数据的逻辑结构和存储结构分别指什么? A:数据的逻辑结构是指数据元素之间逻辑关系的整体。它有如下几个特点: (1)与数据元素本身的形式、内容无关; (2)与数据元素的相对位置无
2017-09-22 13:44:51
405
1
原创 实验一线性表的基本操作实现及其应用
一、实验目的 1、熟练掌握线性表的结构特点,掌握顺序表的基本操作。 2、巩固 C++相关的程序设计方法与技术。 3、学会使用顺序表解决实际问题。 二、实验内容 1、顺序表的建立与操作实现建立 n 个元素的顺序表(n 的大小和表里数据自己确定),实现相关的操作:输出,插 入,删除,查找等功能。编写完整程序实现,程序语言不限定,使用技术形式不定。2、实际
2017-09-22 13:33:12
1000
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人