首页 > 其他分享 >【填空题】考研数据结构填空题整理

【填空题】考研数据结构填空题整理

时间:2022-08-19 12:24:55浏览次数:147  
标签:存储 填空题 算法 结构 数据结构 数据 复杂度 考研

数据结构填空题

题源来自《算法与数据结构考研试题精析》、《王道数据结构》

Liang's Blog所著的文章上补充考点,仅供参考学习

一、概论

  1. 数据元素 是数据的基本单位,一个数据元素由若干 数据项 组成。

  2. 数据对象是 具有相同性质的数据元素 的集合,是数据的一个子集。

  3. 数据元素之间存在某种关系,这种数据元素相互之间的关系称为 结构

  4. 数据结构由数据的 逻辑结构存储结构数据的运算 三部分组成。

  5. 算法的设计取决于 逻辑结构,算法的实现取决于 存储结构

  6. 逻辑结构 与数据的存储无关,是 独立于计算机的

  7. 在数据结构中,数据的逻辑结构分 线性结构非线性结构

  8. 存储结构,也称为物理结构,主要有 顺序存储链式存储索引存储散列存储

  9. 抽象数据类型(ADT)定义一个完整的数据结构,其具备数据对象,数据关系和基本操作集。

  10. 链式存储的特点是利用 指针 来表示数据元之间的逻辑关系。

  11. 数据的物理结构包括 数据元素 的表示和 数据元素间关系 的表示。

  12. 链式存储时,结点内的存储单元地址 一定连续

  13. 对于给定的n个元素,可以构造出的逻辑结构有 集合线性结构树形结构图结构 四种。

  14. 一个数据结构在计算机中的 表示 称为存储结构。

  15. 数据的逻辑结构是指 数据的组织形式,即数据元素之间逻辑关系的总体。

  16. 数据结构是研讨数据的 逻辑结构物理结构 ,以及它们之间的相互关系,并对与这种结构定义相应的 操作 ,设计出相应的 算法

  17. 抽象数据类型的定义仅取决于它的一组 逻辑特性 ,而与 在计算机内部如若表示和实现 无关,即不论其内部结构如何变化,只要它的 数学特性 不变,都不影响其外部使用。

  18. 算法效率的度量是通过 时间复杂度空间复杂度 来描述的。

  19. 算法是对 特定问题的求解步骤的一种描述

  20. 算法的五个特性:有穷性确定性可行性0或多个输入1或多个输出

  21. 算法的时间复杂度 不仅依赖问题的规模n也取决于待输入数据的初始状态

  22. 算法的时间复杂度 考虑在最坏情况下的时间复杂度,估算算法执行时间的一个上界。

  23. 算法的时间复杂度加法规则: O(max ( f(n) ,g(n) )

  24. 算法的时间复杂度乘法规则: O( f(n) * g(n) )

  25. 算法的渐进时间复杂度口诀: 常对幂指阶

  26. 算法的时间复杂度为O(n^2),表明 该算法的执行时间与n^2成正比

  27. 算法 原地工作指算法所需的辅助空间为常量O(1) ,而并非不需要辅助空间。


二、线性表

三、栈和队列

四、树和二叉树

五、图

六、数组

七、查找

八、算法填空

标签:存储,填空题,算法,结构,数据结构,数据,复杂度,考研
From: https://www.cnblogs.com/blog-cjz/p/16514829.html

相关文章

  • mysql innodb 为什么用B+树作为索引数据结构,而非其他结构
    B树的层数较低,即意味着读取磁盘的次数较少在mysql中一个节点的大小是16K,如果一行数据约1k,其主键为8字节的bigint,那么3层即可容纳约2000万行对比其他结构:hash不体现......
  • 深入理解Redis 数据结构—字典
    字典,又称为符号表、关联数组或映射,是一种用于保存键值对的抽象数据结构。在字典中,一个键可以和一个值进行关联,这些关联的键和值称为键值对。键值对中键是唯一的,我们可以......
  • 2000 考研试卷数一
      1.求定积分的方法a)换元积分法 要三换 换区间 换被积函数  换dxb)分部积分法 ......
  • 你所不了解的数据结构-van Emde Boas 树
    前言vanEmdeBoas树(以下简称vEB树),是由荷兰计算机科学家\(\mathtt{Peter\van\Emde\Boas}\)于1975年发明的一种树数据结构。当我翻开《算法导论》的目录的时......
  • 数据结构中的数颜色模型
    目录目录目录简介一些解法莫队/带修莫队珂朵莉树简介在练习数据结构中,我们经常看到有以下操作的题:求一个区间\([l,r]\)的数字种数。求一个区间\([l,r]\)某一个数......
  • 关于Java数据结构转储(本文适合初学者)
    有时候想往mysql或者redis数据库存点数据结构。尤其是redis,尽量把大块数据打包存起来,减少set和get数据次数。再说远点,对分布式数据同步也是有很大的好处。下面简单介......
  • 港队系列算法、数据结构
    写在前面这两个东西其实并没有什么联系,但是因为都是由@dd_d首创的,所以写在一起。Update:不想新开博客了,所以以后dd_d有什么新发明就直接在这里更新了。港队线段......
  • js数据结构与算法-队列的实现
    和栈的实现相似,但是这里使用对象的方式,对象的key是数字的实现,类似数组。/***队列*/classQueue{#count=0;//队列最大数量#lowestCount=0;//目前......
  • Java常见的8种数据结构
    一、数组、链表、哈希表;队列、栈 1.数组: 2.链表: 3.哈希表: 4.队列:先进先出 5.栈:先进后出数据结构优点缺点数组查找快增删慢链表增删快查找慢哈......
  • 数据结构进阶题目
    \(CF498DTrafficJamsIntheLand\)\(Soltuion:\)发现\(\mathrm{lcm}(1,2,3,4,5,6)=60\),把\(t\)在\(\mod60\)意义下进行不会影响结果的正确性。接下来继续考......