《数据结构》第1章 绪论

导语

一、4大板块:

在这里插入图片描述

二、2遍法:

在这里插入图片描述

第1章 绪论

DS+A(+时间复杂度)

在这里插入图片描述

1.1 研究内容:D+R

数据+关系
在这里插入图片描述

1.2 术语:问T→画→定义→选择→实现

问题→画逻辑结构→定义存储结构→选择相应算法(合适高效),实现相关操作

学号姓名成绩
1小明134
2小红147
3小爱140
4小蓝150

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
如何判断逻辑结构的类型:“画”
1.二维表:线性结构(A后面跟着B,B后面跟着C)

A
B
C

2.树:

校长
A学院
艺术学院
B学院
艺术
技术
传播

而计算机内存是一维线性的(内存地址是顺序的编码,所以是一维的),所以还要选择相应的存储结构。
地址和内存——门牌号和数据。
内存示意图
选择哪种存储结构还是取决于操作,选择的储存结构也决定着操作的效率——存储结构和操作不能分离
在这里插入图片描述

1.3 ADT

在这里插入图片描述

1.4 A:定义+特点+复杂度

(数据结构)十分钟搞定时间复杂度(算法的时间复杂度)
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

习题

1.例题

在这里插入图片描述
在这里插入图片描述
要找的在第一个还是最后一个在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.考研真题

在这里插入图片描述

3.脑筋急转弯

设计一个考试日程安排表,使在尽可能短的时间内安排完考试,要求同一个学生选修的几门课程不能安排在同一时间内。
排课
入手:无向图
把不能同时考试的的课连线,转化为着色问题。

解 决 该 问 题 , 首 先 选 择 一 个 合 适 的 数 据 结 构 。 用 数 据 结 构 中 的 一 种 称 为 无 向 图 的 结 构 来 表 示 所 要 解 决 问 题 的 结 构 , 图 中 的 顶 点 表 示 课 程 , 不 能 同 时 考 试 的 课 程 之 间 连 接 一 条 连 线 。 则 该 问 题 可 转 化 为 该 无 向 图 的 着 色 问 题 , 即 用 最 少 的 颜 色 对 无 向 图 的 顶 点 着 色 , 并 且 保 证 任 何 两 个 相 连 通 的 顶 点 具 有 不 同 的 颜 色 。 而 同 一 种 颜 色 表 示 相 同 的 考 试 时 间 。 答 案 : I:A,C 2:B,D 3:E 4:F

从 该 问 题 的 求 解 过 程 可 看 出 , 解 决 此 问 题 的 关 键 是 选 择 合 适 的 数 据 结 构 , 以 及 适 当 的 求 解 算 法 。 而 这 两 项 关 键 因 素 恰 恰 是 数 据 结 构 所 研 究 的 内 容 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值