zoukankan      html  css  js  c++  java
  • 数据结构第一章

    数据结构

    第一章绪论上

    a计算

    1.1 计算

    1564628556333

    1564652503109

    计算才是最终的目标

    绳索计算器

    1564654092448

    尺规计算器

    1564654033748

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

    1.a4 算法

    1564661583430

    1. a5 有穷性

    1564661984232

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

    1564662947795

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

    1564664506733

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

    1564664582139

    好算法

    有人说好算法是

    1564664694961

    最重要的是:

    1564664758900

    也要马尔吃的好

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

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

    1564664868368

    第一章绪论下

    b计算模型

    b-1 性能测试

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

    定量区分:度量.

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

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

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

    1564665436646

    尺子,尺子度量

    1564665480179

    b-2 问题规模

    算法分析

    1564665569896

    1564665664202

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

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

    1564665926999

    b-3最坏情况

    某一个,改成一大类

    1564667658637

    笼统事件成本

    1564667794085

    有运气的.

    如何定义T(n)呢?

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

    1564667921955

    b-4理想模型

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

    1564668037762

    太复杂,采用理想的测量

    1564668108749

    b-5图灵机

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

    1564668463889

    b-6图灵机实例

    1564668784748

    ​ 1->0 0->1 h 停止

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

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

    #规范 ~ 接口

    1564668998114

    B-7RAM模型

    与图灵机的相同:

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

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

    1564669264609

    10种格式的可行的语句

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

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

    1564669749604

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

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

    B-8 RAM实例

  • 相关阅读:
    主流浏览器默认限制的非安全端口号有哪些
    coco2dx实现翻拍效果
    iOS和android游戏纹理优化和内存优化(cocos2d-x)(转载)
    cocos2d-x如何解决图片显示模糊问题
    cocos2dx混合模式应用———制作新手引导高亮区域
    visual studio的项目属性表
    如何提高cocos2d-x-spine骨骼动画加载速度
    如何调试lua脚本
    把.pvr.ccz文件转换成png
    coco2dx加载网络图片并保存
  • 原文地址:https://www.cnblogs.com/Doner/p/11285972.html
Copyright © 2011-2022 走看看