美文网首页
基本结构

基本结构

作者: 观语小白 | 来源:发表于2020-03-04 03:58 被阅读0次

什么是线性结构Linear Structure

  • 线性结构 是一种有序数据项的集合, 其中每个数据项都有唯一的前驱和后继
    • 除了第一个没有前驱,最后一个没有后继
    • 新的数据项加入到数据集中时,只会加入到原有某个数据项之前或之后
    • 具有这种性质的数据集,就称为线性结构
  • 线性结构总有两端, 在不同的情况下, 两端的称呼也不同
    • 有时候称为“左”“右”端、 “前”“后”端、“顶”“底”端
    • 两端的称呼并不是关键, 不同线性结构的关键区别在于数据项增减的方式
      • 有的结构只允许数据项从一端添加,
      • 而有的结构则允许数据项从两端移除
  • 我们从4个最简单但功能强大的结构入手,开始研究数据结构
    • Stack
    • 队列Queue
    • 双端队列Deque
    • 列表List
  • 这些数据集的共同点在于,数据项之间只存在先后的次序关系,都是线性结构
  • 这些线性结构是应用最广泛的数据结构
  • 它们出现在各种算法中, 用来解决大量重要问题

相关文章

  • 基本结构

    urls.py 链接入口,关联到对应的 views.py 中的一个函数(或者乘坐 generic 类),访问的链接...

  • 基本结构

    什么是线性结构Linear Structure 线性结构 是一种有序数据项的集合, 其中每个数据项都有唯一的前驱和...

  • iOS开发技能树之C语言-结构语句

    分支结构 1、简单if 基本结构 2、if-else 基本结构 3、多重嵌套if-else 基本结构 4、swit...

  • Python学习笔记(四)

    第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构这些基本结构都有一个...

  • 第四章:程序的控制结构

    程序的流程图 a程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和...

  • 2021 408 计算机大纲

    数据结构 【考查目标】 掌握数据结构的基本概念、基本原理和基本方法。 掌握数据的逻辑结构、存储结构及基本操作的实现...

  • 4. Python 分支、循环与异常处理

    程序的基本结构 程序有3种基本结构组成:顺序结构、分支结构和循环结构 顺序结构:程序按照线性顺序依次执行 分支结构...

  • 专业课考纲

    数据结构 【考查目标】1.掌握数据结构的基本概念、基本原理和基本方法。2.掌握数据的逻辑结构、存储结构及基本操作的...

  • 数据结构

    掌握数据结构的基本概念、基本原理和基本方法。掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间...

  • JVM基本结构

    PC寄存器 每一个线程拥有一个PC寄存器 在线程创建时创建 指向下一条指令的地址 执行本地方法时,PC的值为und...

网友评论

      本文标题:基本结构

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