数据结构 1绪论new
数据结构 1绪论new
数据结构1 绪论
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
主要内容 什么是数据结构– 定义、内容
基本术语– 数据:数据对象、数据元素、数据项 – 数据结构:逻辑结构、物理结构
抽象数据类型– 定义、表示
算法和算法分析– 算法的概念、算法复杂度1 绪论 http://www.77cn.com.cn/ds 2
数据结构 1绪论new
什么是数据结构 程序 = 数据结构 + 算法– Pascal之父,Niklaus Wirth – 数据结构:问题的数学模型 —— 数据表示 – 算法:处理问题的策略 —— 数据处理 – 程序:一组指令 —— 数据结构和算法的实现
计算机解决问题的步骤:– (抽象出)数学模型 – (设计)求解算法 – (编制)程序1 绪论 http://www.77cn.com.cn/ds 3
数据结构 1绪论new
什么是数据结构 例:学生名单学号 98131 98164 98165 98182 98224 姓名 张三 李斯 王武 赵柳 ... 性别 男 女 男 女 籍贯 北京 上海 广州 香港 年龄 20 21 19 22
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
什么是数据结构 例:四皇后问题
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
什么是数据结构 例:城市交通咨询图查 询 两 地 的 最 短 路 径1 绪论 http://www.77cn.com.cn/ds 6
数据结构 1绪论new
基本术语数据对象 数据 数据元素 数据项 结构 逻辑结构
物理结构
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:数据 数据– 所有需输入计算机并被程序所处理的对 象的总称
例如:图书借阅管理系统– 图书信息:登录号 001 书名 理论力学 借阅者编号 9002
002...
高等数学...
9001...绪论 1http://www.77cn.com.cn/ds 8
数据结构 1绪论new
基本术语:数据元素 数据元素– 数据的基本单位,在程序中常作为一个 整体考虑和处理登录号 001 002 书名 理论力学 高等数学 借阅者编号 9002 9001
一个数据元素 (一条记录)
...
...
...
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:数据项 数据项– 数据的不可分割的最小单位 – 一个数据元素可由一或多个数据项构成3个数据项 登录号 001 002 ... 书名 理论力学 高等数学 ... 借阅者编号 9002 9001 ...1 绪论 http://www.77cn.com.cn/ds 10
数据结构 1绪论new
基本术语:数据项 数据对象– 性质相同的数据元素的集合 – 是数据(全集)的子集登录号教科书
书名 理论力学 高等数学
借阅者编号 9002 9001
001 002
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:逻辑结构 逻辑结构– 数据元素间的逻辑关系 – 即在现实世界中的关系
分类– 集合:同在一个集合中 比如同班同学之间
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:逻辑结构– 线性结构:一个接一个 比如学生花名册中的记录之间
– 树形结构:一对多 比如家谱
– 图形结构:多对多 比如地图
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:物理结构 物理结构– 即存储结构 – 数据元素在计算机中存储时的关系
顺序映象(顺序存储结构)– 以存储地址上的联系来体现数据元素间的逻辑 关系
非顺序映象(链式存储结构)– 通过指针的指向来体现数据元素间的逻辑关系
1 绪论
http://www.77cn.com.cn/ds
数据结构 1绪论new
基本术语:物理结构 例:学生花名册学号 98131 98164 98165 98182 98224 姓名 张三 李斯 王武 赵柳 ... 性别 男 女 男 女 籍贯 北京 上海 广州 香港 年龄 20 21 19 22
– 数据元素之间的逻辑关系:线性关系1 绪论 http://www.77cn.com.cn/ds 15
数据结构 1绪论new
基本术语:物理结构– 顺序存储:各个数据元素在计算机中的 存储地址也是线性关系,即连续存放98131 张三 男 98164 李斯 女 ......
一个数据元素
struct student{ string _id,_name; bool boy; }; student students[60];1 绪论 http://www.77cn.com.cn/ds 16
…… 此处隐藏:393字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




