美文网首页
[去TMD考试] 数据结构中的相关概念

[去TMD考试] 数据结构中的相关概念

作者: 爱上落入尘世间的你 | 来源:发表于2017-12-05 10:53 被阅读0次
  1. 数据结构包含哪三方面的内容

    1. 数据的逻辑结构
    2. 数据的存储结构
    3. 施加于数据上的操作
  2. 数据的存储结构有哪些种类

    1. 顺序存储结构
      优点: 基于下标的随机检索效率高
      缺点: 插入, 删除成本高, 空间利用率低, 会出现存储碎片
    2. 连接存储结构
      优点: 插入删除效率高, 空间利用率高, 可以避免存储碎片
      缺点: 基于下标或者关键字的检索效率低
    3. 索引存储结构
      优点: 是顺序存储和链接存储的结合, 具有两者的优点
    4. 散列存储结构
      优点: 对基于关键字的随机检索, 插入, 删除均非常高效
    5. 组合存储结构
      将以上4种结构组合使用
  3. 算法与数据结构的关系
    密切相关, 算法依赖于具体的数据结构, 数据结构影响算法的效率.
    1976年, 沃森提出: 算法 + 数据结构 = 程序

  4. 算法的特性

    1. 有限性
    2. 确定性
    3. 输入(0个或多个)
    4. 输出(1个或多个)
    5. 可行性

算法和计算过程的区别: 后者不需要满足有限性

  1. 算法的评价准则
    1. 正确性
    2. 时间复杂度
    3. 空间复杂度
    4. 可读性
    5. 坚固性(健壮性, 鲁棒性, robustness)

相关文章

  • [去TMD考试] 数据结构中的相关概念

    数据结构包含哪三方面的内容数据的逻辑结构数据的存储结构施加于数据上的操作 数据的存储结构有哪些种类顺序存储结构优点...

  • RunLoop相关

    引文: 多线程相关 OC 语言相关 内存管理相关 UI视图相关 RunLoop相关 概念 数据结构 事件循环 Ru...

  • 套接口、ip、端口号相关

    1. 网络相关概念 1.1 套接口的概念 套接口,也叫“套接字”。是操作系统内核中的一个数据结构,它是网络中的节点...

  • 去TMD

    真的想要爆粗口。 毫无疑问,莫名其妙的背了一个大锅又一次被拉当壮丁。 上班第一年,入了留守儿童的坑,美名其曰锻炼青...

  • 去tmd

    唉,生活中真的有很多烂人,真挺头疼的,所以说让自己开心最重要,特别是工作上那些,哎呀,去tmd吧,真的是很讨厌很讨...

  • Opencv中数据结构Mat的相关属性

    搬运自本人 CSDN 博客:《Opencv中数据结构Mat的相关属性》 Opencv中数据结构Mat的相关属性 前...

  • JDK1.8 HashMap源码

    HashMap底层数据结构是数组 + 单向链表 + 红黑树 一、相关概念 二、计算key在数组中的位置 ★ 为什么...

  • 《大话数据结构》第一,二章

    数据结构相关概念 数据 数据对象 数据元素 数据项1 数据项2 数据结构 数据结构分类 逻辑结构 物理结构(存储结...

  • 去你的

    去你tmd不联系 去你的,等你一段时间再聊 去你tmd爱 去你的喜欢 我tmd不要了

  • 内存管理相关数据结构之内存域zone

    承接内存管理相关概念讲解相关数据结构。主要有 pg_data_t: 表示节点; zone: 内存域; page: ...

网友评论

      本文标题:[去TMD考试] 数据结构中的相关概念

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