数据结构第一章

Posted doner

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构第一章相关的知识,希望对你有一定的参考价值。

数据结构

第一章绪论上

a计算

1.1 计算

技术图片

技术图片

计算才是最终的目标

绳索计算器

技术图片

尺规计算器

技术图片

通用步骤,给外面的一点做平行线

1.a4 算法

技术图片

  1. a5 有穷性

技术图片

U运算后加到序列中 因为64之后,一直除2都可以...

技术图片

算法必须是有穷的,但是27这个,是无穷的,序列

技术图片

是有穷的 但是也是很多 而42只有8个序列

技术图片

好算法

有人说好算法是

技术图片

最重要的是:

技术图片

也要马尔吃的好

算法和数据结构的结合就可以得到解决问题的程序,程序未必有效的进行计算

前两者兼具之后,还有效率

技术图片

第一章绪论下

b计算模型

b-1 性能测试

DSA = 数据结构+算法 (有好坏,效率分别)

定量区分:度量.

如果科学的使命了解这个世界,所表现的的形式是:你能够对这个世界这个自然界某一个方面,尽可能准确的测度.

如果你需要改进某一样东西,你首先懂得如何测度.

如果你都不知道怎么好,那么也不知道如何改进

技术图片

尺子,尺子度量

技术图片

b-2 问题规模

算法分析

技术图片

技术图片

任何一个实例都可以从数学上计算出他的成本

划分等价类,就某一类谈他的计算成本

技术图片

b-3最坏情况

某一个,改成一大类

技术图片

笼统事件成本

技术图片

有运气的.

如何定义T(n)呢?

将所有的事件成本比较,取出最大值

技术图片

b-4理想模型

谁用的时间短?判断?不够用!

技术图片

太复杂,采用理想的测量

技术图片

b-5图灵机

读写头可以修改或者操作单元格

技术图片

b-6图灵机实例

技术图片

? 1->0 0->1 h 停止

为什么要把读写头复位到原先的位置呢?

有可能会成为算法的一部分,所以需要调用到,所以,在初始位置

#规范 ~ 接口

技术图片

B-7RAM模型

与图灵机的相同:

寄存器顺序编号,总数没有限制(现实不能实现)

R[0], R[1], R[2], R[3], ...

技术图片

10种格式的可行的语句

常数的赋值,寄存器的赋值,间接取值R[R[j]]

运算语句, 条件判断语句 终止语句(和图灵机对等的)

技术图片

把时间与次数相类比,得到复杂度

算法复杂度在与本身进行了多少次的计算

B-8 RAM实例

以上是关于数据结构第一章的主要内容,如果未能解决你的问题,请参考以下文章

数据结构第一章

第一章 python中重要的数据结构(上)

数据库原理第一章 绪论

第一章 oracle数据库基础

数据结构第一章学习小结

MySQL_第一章