《计算机软件基础》第二章 线性数据结构(2-1)数据结构概述

线性数据
第二章 线性数据结构

第二章线性数据结构 21数据结构概述 数据结构是一门研究数据的逻辑 关系、存储方法和基本运算的一般方 法的学科
第二章 线性数据结构 2.1 数据结构概述 数据结构是一门研究数据的逻辑 关系、存储方法和基本运算的一般方 法的学科

2.1.1基本概念和术语 1.数据(Data) 数据是指所有能输入计算机并能被计算机识别、存 储和加工处理的符号的总称。 例如:数字、字符、声音、图形、图像等。 2.数据元素 Data element) 数据元素是数据的基本单位,即数据集合中的个体。 例如:一组整数中的一个整数、一组图书信息中一 本图书的信息等
1.数据 (Data) 数据是指所有能输入计算机并能被计算机识别、存 储和加工处理的符号的总称。 例如:数字、字符、声音、图形、图像等。 2.1.1 基本概念和术语 2.数据元素(Data Element) 数据元素是数据的基本单位,即数据集合中的个体。 例如:一组整数中的一个整数、一组图书信息中一 本图书的信息等

2.1.1基本概念和术语 3.数据项 Data item) 有时一个数据元素可由若干数据项组成。数据项 是数据的最小单位。 例如:一本图书的信息可能包含以下四项信息。 书名作者名分类出版年月 4.数据结构( ata structure) 指存在特定关系的数据元素的集合。 主要包括逻辑结构和物理结构两个方面
2.1.1 基本概念和术语 3.数据项(Data Item) 有时一个数据元素可由若干数据项组成。数据项 是数据的最小单位。 例如:一本图书的信息可能包含以下四项信息。 4.数据结构(Data Structure) 指存在特定关系的数据元素的集合。 主要包括逻辑结构和物理结构两个方面

线性表 A.线性结构栈 队 1.数据的逻辑结构 树结构 数据结构的三个方面 B.非线性结构 图结构 2、数据的存储结构A顺序存储 冰物理结构(B链式存储 3、数据的运算:检索、排序、插入、删除、修改等
1.数据的逻辑结构 2、数据的存储结构 3、数据的运算:检索、排序、插入、删除、修改等。 A.线性结构 B.非线性结构 A 顺序存储 B 链式存储 线性表 栈 队 树结构 图结构 数 据 结 构 的 三 个 方 面 (亦称物理结构)

线性表 A.线性结构栈 队 1.数据的逻辑结构 树结构 数据结构的三个方面 B.非线性结构 图结构 2、数据的存储结构A顺序存储 冰物理结构(B链式存储 3、数据的运算:检索、排序、插入、删除、修改等
1.数据的逻辑结构 2、数据的存储结构 3、数据的运算:检索、排序、插入、删除、修改等。 A.线性结构 B.非线性结构 A 顺序存储 B 链式存储 线性表 栈 队 树结构 图结构 数 据 结 构 的 三 个 方 面 (亦称物理结构)

主要特点 AIBICIDIE 元素间呈现出 一对一的联系。 线性结构示意图
A B C D E 线性结构示意图 ❖ 主要特点: 元素间呈现出 一对一 的联系

线性结构举例: 学生成绩表 学号 姓名 成绩 9861109 张卓 100 9861107 刘忠赏 95 9861103 胡孝臣 86
线性结构举例: 学 生 成 绩 表 9861103 胡孝臣 86 9861107 刘忠赏 95 9861109 张卓 100 学号 姓名 成绩

线性表 A.线性结构栈 队 1.数据的逻辑结构 树结构 数据结构的三个方面 B.非线性结构 图结构 2、数据的存储结构A顺序存储 冰物理结构(B链式存储 3、数据的运算:检索、排序、插入、删除、修改等
1.数据的逻辑结构 2、数据的存储结构 3、数据的运算:检索、排序、插入、删除、修改等。 A.线性结构 B.非线性结构 A 顺序存储 B 链式存储 线性表 栈 队 树结构 图结构 数 据 结 构 的 三 个 方 面 (亦称物理结构)

A 主要特点 B 元素间呈现出 对多的联系。 E F CH 树结构示意图
B C D E F H A G I 树结构示意图 ❖ 主要特点: 元素间呈现出 一对多 的联系
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机软件基础》第四章 习题答案.doc
- 《计算机软件基础》第二章习题答案.doc
- 《计算机软件基础》第三章习题答案.doc
- 《ASP程序设计》讲义PPT电子课件(共十一章).ppt
- 《大学计算机应用基础》模拟试题5.doc
- 《大学计算机应用基础》模拟试题4.doc
- 《大学计算机应用基础》模拟试题3.doc
- 《大学计算机应用基础》模拟试题2.doc
- 《大学计算机应用基础》模拟试题1.doc
- 《大学计算机应用基础》各章习题参考答案.doc
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 输入输出和中断技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 存储系统.ppt
- 《微机原理与接口技术》课程教学资源:教学大纲(共八章).doc
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计(1/3).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(2/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(3/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 微型计算机基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第1章 基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(5/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(4/5).ppt
- 《计算机软件基础》第二章 线性数据结构(2-2)线性表.ppt
- 《计算机软件基础》C语言复习.ppt
- 《计算机软件基础》第二章 线性数据结构(2-4)队列.ppt
- 《计算机软件基础》第二章 线性数据结构(2.3-2.4)栈和队列.ppt
- 《计算机软件基础》第三章 非线性数据结构(3-2)树.ppt
- 《计算机软件基础》第三章 非线性数据结构(3-1)多维数组.ppt
- 《计算机软件基础》第二章 小结.ppt
- 《计算机软件基础》第三章 小结.ppt
- 《计算机软件基础》第四章 查找与排序(4.5-4.6.1)直接插入排序.ppt
- 《计算机软件基础》第四章 查找与排序(4.6.2)快速排序.ppt
- 《计算机软件基础》第四章 查找与排序(4.1-4.2)查找与排序概述.ppt
- 《计算机软件基础》第四章 查找与排序(4-8)二叉排序树的查找(1/2).ppt
- 《计算机软件基础》第四章 小结.ppt
- 《计算机软件基础》第四章 查找与排序(4-8)多关键字排序(2/2).ppt
- 《计算机软件基础》第四章 查找与排序(4-7)简单选择排序.ppt
- 《计算机软件基础》第一章 软件工程(1-8)维护.ppt
- 《计算机软件基础》第一章 软件工程(1-1)软件工程概述.ppt
- 《计算机软件基础》第一章 软件工程(1-2)软件定义阶段.ppt
- 《计算机软件基础》第一章 软件工程(1-3)需求分析.ppt
- 《计算机软件基础》第一章 软件工程(1-4)系统设计.ppt