2023年408 数据结构计算机组成原理操作系统计算机网络.pdfVIP

  • 753
  • 0
  • 约20.08万字
  • 约 253页
  • 2023-02-07 发布于河北
  • 举报

2023年408 数据结构计算机组成原理操作系统计算机网络.pdf

2023 年 408 数据结构计算机组成原理操作系统计算机网络 ● 数据结构 ● 第一章:绪论 ● 基本概念 ● 基本概念 ● 数据、数据元素、数据对象、数据类型、数据结构 ● 数据类型:原子类型,结构类型,抽象数据类型(ADT ) ● 可以用抽象数据类型定义一个完整的数据结构 #错题感悟 ● 数据结构三要素 ● 逻辑结构 ● 线性:线性表,栈,队列 ● 非线性:树,图,集合 ● 存储结构 ● 顺序,链式,索引,散列 ● 运算 ● 逻辑结构与存储结构的区分:前者有两种及以上的方法存储,后者仅有 一种#错题感悟 ● 存储数据时,不仅要存储各数据元素的值,还要存储数据元素之间的关 系 #错题感悟 ● 链式存储节点内的存储单元地址连续,节点间可以不连续 #错题感悟 ● 算法和算法评价 ● 基本概念 ● 概念:对特定问题求解步骤的描述,是指令的有限序列 ● 特性:有穷性,确定性,可行性,输入,输出 ● 目标:正确性,可读性,健壮性,效率与低存储量需求 ● 算法效率度量: ● 时间复杂度 ● 空间复杂度 ● 注意:算法原地工作【O(1) 】是指算法所需的辅助空间为常量 #错题 感悟 ● Plus. 时间复杂度分析方法 ● O(1)O(log2n)O(n)O(n*log2n)O(n^2)O(n^3)O(2^n)O(n!)O(n^n) ● 递归的时间复杂度:找规律 ● 本章重点总结 ● ● 第二章:线性表 ● 线性表的定义、操作 ● 定义: ● 具有相同数据类型的 n 个数据元素的有限序列 ● 特征:有限个、有先后顺序、都是数据元素、都是单个元素、数据类型 相同(占有相同的 存储空间)、表中的元素具有抽象性 ● 一定要满足这些条件才是线性表 #错题感悟 ● 顺序表 #重点 ● 定义 ● 用一组**地址连续**的存储单元存储数据元素。 ● 表项下标从 0 开始,序号从 1 开始 eg.P18.10 #错题感悟 ● 特点: ● 支持随机访问 ● 逻辑顺序和物理顺序相同 ● 存储密度高 ● 基本操作的实现: ● 插入 ● 删除 ● 查找 ● 链表 ● 定义 ● 通过一组任意的存储单元来存储线性表中的数据元素 ● 特点:地址不连续 ● 缺点:非随机存取,查找需从头遍历 ● 概念:头指针,头节点 ● 头指针:不管带不带头节点,始终指向链表第一个结点 ● 头结点:指向链表第一个数据结点,结点内通常不存储信息 ● 单链表的基本操作 ● 建立:头插法,尾插法 ● 查找:按序号,按值 ● 插入:前插,后插 ● 删除:前删,后删 ● 求表长 ● 双链表 ● 有 prior 和 next 两个指针,分别指向前驱和后继节点 ● 循环链表 ● 最后一个节点的指针指向头节点 ● 循环单链表:只设尾指针 ● 循环双链表:空表 prior 和 next 都指向本身 ● 空循环链表:head-next = head ● 静态链表 ● 原理:指向连续存储空间

文档评论(0)

1亿VIP精品文档

相关文档