美文网首页
数据结构课程重点、知识点 时时补充

数据结构课程重点、知识点 时时补充

作者: flynnny | 来源:发表于2021-01-30 23:40 被阅读0次

第一周

1操作对象以及操作对象间的关系----数据结构

随着发展,计算机更多的用来进行非数值计算的处理:

存储中的增删改查(线性关系)
人机对弈 井字棋 (非线性关系 树形)
2.png
文件系统结构 :目录-》子目录 ...(非线性关系 树形)
地图导航 求最短路径、最快路径(网状结构)
3.png

逻辑结构---》线性:线性表、栈、队列、串;非线性:树、图
存储结构---》顺序存储、链式存储(存数据本身同时还存储了下一个元素地址)、索引存储(有一个索引表:通讯录--》详情)、散列存储(根据节点关键字,直接计算数据存储地址)


4.png

2抽象数据类型

5.png 6.png

抽象数据类型ADT定义举例:Circle定义

模板

8.png 7.png

抽象数据类型ADT定义举例:复数定义

9.png

小结

10.png

3抽象数据类型表示与实现

例如上面复数 例子的实现

11.png

4算法和算法分析

对特定问题的求解方法和步骤的一种描述,他是指令的有限序列,其中每个指令表示一个或多个操作。
算法的描述:自然语言;流程图:传统流程图、NS图;伪代码
特性:有穷性、确定性、可行性、0或多输入、1或多输出
设计要求:正确性、可读性、健壮性、高效性

算法的效率:时间效率、空间效率

12.png

执行时间由机器决定,所以假设每条语句所需时间均为单位时间

13.png 14.png 15.png

只考虑最坏时间复杂度

16.png 17.png

相关文章

  • 数据结构课程重点、知识点 时时补充

    第一周 1操作对象以及操作对象间的关系----数据结构 随着发展,计算机更多的用来进行非数值计算的处理: 存储中的...

  • Lesson 3

    今天的课程内容分为: 一、知识点分享 同学们分享知识点,老师补充 1. What’s the date today...

  • 数据结构的补充知识点

    主要是数据结构相关一些基本术语的解释。 先来看一张图片: 数据 是指客观事物的符号集,通俗来说,世间一切皆数据。信...

  • 19/1/1 第一周小结

    计划下一周读完其他的课程。周末补充,C语言和C++其他知识点

  • 充实的人生

    今天①完成了家里所有卫生清扫②写了一份对自己的觉察和肯定清单③完成了今天课程学习重点打卡并将昨天课程补充一个重点打...

  • Python 基础:数据类型和结构(二)丨数析学院

    课程简介 本节为 Python 金融数据分析基础课程,将重点介绍 Python 基本数据类型和数据结构,此外,也对...

  • 2020-05-06

    数学课是知识点先行,知识框架后行 而文科类课程(金融专业课、政治课等)一定要先学框架,再补充知识点。

  • 税法应试技巧

    税法考试的特点 内容广,政策多,知识点碎新政更新快,重点突出(调整,变化,补充)理解记忆加计算 历年考情分析 主要...

  • 生信星球学习小组Day5笔记-柠萌

    Day5 数据结构 思维导图如下 1重点知识点 (拷贝自生信星球) (1)R的赋值符号不是等号,而是<-(2)在C...

  • 2020-05-18 数据结构和算法

    数据结构知识点 首先看数据结构的知识点都有哪些,如下图所示。 队列和栈是经常使用的数据结构,需要了解它们的特点。队...

网友评论

      本文标题:数据结构课程重点、知识点 时时补充

      本文链接:https://www.haomeiwen.com/subject/idoktltx.html