1 / 56
文档名称:

第1章 绪论.ppt

格式:ppt   页数:56
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 绪论.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第1章 绪论.ppt

文档介绍

文档介绍:第1章绪论
算法及其描述
什么是数据结构
算法分析
本章小结
数据结构的定义
逻辑结构类型
存储结构类型
数据结构和数据类型
什么是数据结构
数据:是所有能被输入到计算机中,且能被计算机处理的符号的集合。它是计算机操作的对象的总称,也是计算机处理的信息的某种特定的符号表示形式。
数据元素:是数据(集合)中的一个“个体”,是数据的基本单位。
数据结构的定义
例如,200402班为一个学生数据,而其中的“张三”是一个数据元素)。
数据结构:是指数据以及数据元素相互之间的联系。可以看作是相互之间存在着某种特定关系的数据元素的集合。
因此,可时把数据结构看成是带结构的数据元素的集合。
数据结构包括如下几个方面:
(1)数据元素之间的逻辑关系,即数据的逻辑结构。
(2)数据元素及其关系在计算机存储器中的存储方式,即数据的存储结构,也称为数据的物理结构。
(3)施加在该数据上的操作,即数据的运算。
。这个表中的数据元素是学生记录,每个数据元素由四个数据项(即学号、姓别、性别和班号)组成。
学号
姓名
性别
班号
1
张斌

9901
8
刘丽

9902
34
李英

9901
20
陈华

9902
12
王奇

9901
26
董强

9902
5
王萍

9901
学生表
该表中的记录顺序反映了数据元素之间的逻辑关系,我们用学号标识每个学生记录,这种逻辑关系可以表示为:
<1,8>,<8,34>,<34,20>,<20,12>,
<12,26>,<26,5>
其中尖括号“<ai,ai+1>”表示元素ai和ai+1之间是相邻的,即ai在ai+1之前,ai+1在ai之后。
这些数据在计算机存储器中的存储方式就是存储结构。通常可以采用C/C++语言中的结构体数组和链表两种方式实现其存储结构。
存放学生表的结构体数组Stud定义为:
struct {
int no; /*存储学号*/
char name[8]; /*存储姓名*/
char sex[2]; /*存储性别*/
char class[4]; /*存储班号*/
} Stud[7]={{1,“张斌”,“男”,“9901”},…,
{5,"王萍","女","9901"}};

最近更新

2024年贵州经贸职业技术学院单招职业适应性测.. 40页

2024年贵州航天职业技术学院单招综合素质考试.. 39页

2024年贵州财经职业学院单招职业技能测试题库.. 40页

2024年贵阳康养职业大学单招职业倾向性测试模.. 41页

2024年贵阳职业技术学院单招职业技能测试题库.. 39页

2024年赣南卫生健康职业学院单招职业倾向性测.. 40页

2024年赣州职业技术学院单招职业倾向性考试题.. 40页

2024年赣西科技职业学院单招职业技能考试模拟.. 40页

2024年赤峰工业职业技术学院单招职业适应性测.. 40页

2024年辽宁冶金职业技术学院单招职业倾向性考.. 40页

2024年辽宁医药职业学院单招职业适应性测试模.. 39页

2024年辽宁工程职业学院单招职业倾向性测试模.. 41页

2024年辽宁机电职业技术学院单招职业适应性考.. 39页

2024年辽宁特殊教育师范高等专科学校单招职业.. 40页

2024年辽宁现代服务职业技术学院单招职业技能.. 39页

2024年辽宁生态工程职业学院单招职业适应性考.. 39页

2024年辽宁省交通高等专科学校单招职业技能考.. 41页

2024年辽宁省盘锦市单招职业适应性测试题库附.. 39页

2024年辽宁省葫芦岛市单招职业适应性考试模拟.. 40页

2024年辽宁省铁岭市单招职业适应性考试题库必.. 40页

2024年辽宁省鞍山市单招职业倾向性测试模拟测.. 41页

2024年辽宁石化职业技术学院单招职业适应性考.. 39页

2024年辽宁装备制造职业技术学院单招职业倾向.. 40页

2024年辽宁轨道交通职业学院单招职业适应性测.. 41页

2024年辽宁轻工职业学院单招职业适应性考试题.. 40页

2024年辽宁铁道职业技术学院单招职业技能测试.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

九年级家长会课件PPT下载(初三2班) 25页

山东科技版小学英语五年级下册词汇表带音标 4页