绪论信息技术算法和程序福建教师招考.ppt
《绪论信息技术算法和程序福建教师招考.ppt》由会员分享,可在线阅读,更多相关《绪论信息技术算法和程序福建教师招考.ppt(40页珍藏版)》请在三一办公上搜索。
1、数 据 结 构,力为运动商城整理,参考书目:,数据结构 高等教育出版社 刘大有、唐海鹰、孙舒杨、虞强源、杨鲲 编著数据结构C+语言描述清华大学出版社 William Ford、William Topp 著 刘卫东、沈官林 译严蔚敏 审数据结构程序设计题典清华大学出版社 李春葆、曾惠、张植民 编著,力为运动商城整理,目 录,第一章 绪论,第二章 线性表,第三章 栈和队列,第四章 串,第五章 数组和广义表,力为运动商城整理,第七章 图,第八章 查找,第九章 排序,期末复习,第六章 树,第一章 绪 论,知 识 点 数据结构中常用的基本概念和术语 算法描述和分析方法 难 点 算法复杂度的分析方法 要
2、求 了解数据的逻辑结构和存储结构,算法的基本概念,它们对于程序设计的重要性以及相互关系 掌握算法时间复杂度的概念及分析方法,力为运动商城整理,02080-3 班号 0595-2918327 办公室电话号码362000 泉州邮编身份证号码,例1:02080-3,结论1.杂乱的数据不能表达和交流信息,什么是数据结构,力为运动商城整理,例2:电话号码簿(a1,b1)(a2,b2)(an,bn)其中:ai为某人姓名,bi为该人的电话号码。要求:设计一个算法,给定一个姓名时,能查出此人的电话号码。,如果姓名和电话号码的排列次序无规律,则只能逐一比较姓名进行查找 如果姓名按字典顺序组织,则查找就快捷多了,
3、结论2.数据之间是有联系的这些联系常常影响算法的选择和效率。DS就是要研究数据之间的联系。,力为运动商城整理,例3:大学学生管理机构学校一系 八系一年级二年级三年级四年级班班张三李四,结论数据之间是有结构的例中数据之间呈分层结构(树状结构)DS就是要研究数据之间的各类结构。,力为运动商城整理,例:图书目录管理设每个书目含:书名,作者,登录号,分类,出版年月对图书目录常有如下操作:查找:某书在书库中是否存在?插入:购进新书时的登录;删除:报废或丢失的书,需从目录中去掉;,结论在某种数据结构上可定义一组运算DS就是要研究各类数据结构上的各种运算。,力为运动商城整理,综上所述:DS主要研究内容:数据
4、的组织形式(数据的各种逻辑结构和存储结构,以及它们之间的相应关系);定义相应的操作(算法);实现操作(设计算法);评估算法(分析算法的效率)。,常见的数据结构有:数组、栈、队列、表、串、树、图和文件等。,数据结构讨论描述现实世界实体的数学模型及其上的操作在计算机中的表示和实现。,力为运动商城整理,1.线性表示例,常见数据结构示例,力为运动商城整理,2.树形结构示例,一层,二层,三层,四层,力为运动商城整理,3.图形结构示例,力为运动商城整理,基本概念和术语,数据(Data):一切能够由计算机接受和处理的对象。数据元素(Data element):数据的基本单位,是组成数据的“事实”、“数值”或
5、“符号”,在程序中作为一个整体加以考虑和处理。数据项(Data item):数据的不可分割的最小单位,在有些场合下,数据项又称为字段或域。数据对象(Data object):性质相同的数据元素组成的集合,是数据的一个子集。,力为运动商城整理,数据及数据元素,例1、学生花名册,数据元素,数据,学生名字、学号的集合,每个学生的名字,例2、学生成绩表,数据,数据元素,数据项,学生成绩的集合,每个学生的成绩,名字,成绩,数据对象,学生名字的集合,力为运动商城整理,数据结构(Data structure):是相互之间存在一种和多种特定关系的数据元素的集合讨论计算机系统中数据的组织形式及其相互关系数据结构
6、的研究,主要指数据的逻辑结构和物理结构的研究数据的逻辑 结构:数据元素之间的相互关系数据的物理 结构:数据结构在计算机的表示,又称数据的存储结构,包括数据元素的表示和关系的表示,力为运动商城整理,逻辑结构,数据之间的相互关系称为逻辑结构。通常分为4类基本结构:集合:结构中的数据元素除了同属于一种类型外,别无其它关系。线性结构:结构中的数据元素之间存在一对一的关系。树型结构:结构中的数据元素之间存在一对多的关系。图状结构或网状结构:结构中的数据元素之间存在多对多的关系。,力为运动商城整理,数据(逻辑)结构的形式定义为:一个二元组:Data-Structure=(D,S)其中:D是数据元素的有限集
7、;S是D上关系的有限集。例 复数的数据结构定义:Complex=(C,R)其中:C是含两个实数的集合C1,C2,分别表示复数的实部和虚部。R=P,P是定义在集合上的一种关系C1,C2。,力为运动商城整理,存储结构:,顺序存储结构连续顺序地存放数据元素若数据的逻辑结构也是顺序(线性)的,则逻辑结构和物理结构就完全统一连续存放的数据元素可以在内存中容易找到链式存储结构元素在内存中不一定连续存放在元素中附加指针项,通过指针可以找到关系元素,元素指针,结点,元素,指针,力为运动商城整理,0300,0301,0302,0303,0304,0305,0306,0307,0308,0309,K1,K2,K3
8、,K4,K1,K2,K3,K4,顺序存储结构,逻辑结构,物理结构,力为运动商城整理,0300,0301,0302,0303,0304,0305,0306,0307,0308,0309,K1,K2,K3,K4,K5,K6,K1,K2,K3,K4,K5,K6,逻辑结构,物理结构,力为运动商城整理,0300,0310,0320,0330,0340,0350,0370,0380,K1,K2,K3,K4,K5,K6,K1,K2,K3,K4,K5,K6,通过指针,可以方便地找到关系结点,指向后继结点的指针,逻辑结构,物理结构,链式存储结构,力为运动商城整理,索引存储方法为放在内存中的元素建立索引表元素可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绪论 信息技术 算法 程序 福建 教师 招考
链接地址:https://www.31ppt.com/p-6016127.html