码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【软考】9.1 顺序表/链表/栈和队列


    《线性结构》

    • 顺序存储和链表存储
    • 每个元素最多只有一个出度和一个入度,表现为一条线状
    • 链表存储结构:每个节点有两个域,即数据,指针域(指向下一个逻辑上相邻的节点)
      在这里插入图片描述
    • 时间复杂度:与其数量级成正比
    • (空间):链表浪费空间
    • (时间):增删改查,链表效率更高
    • (不改变结构操作时,即读取查找):顺序表效率更高
      在这里插入图片描述
    • 栈和队列
    • 栈:先进后出;分队头和队尾
    • 队列:先进先出;只有栈顶能进出
      在这里插入图片描述
    • 循环队列
    • 入队时,修改队尾:
      Q.rear = (Q.rear +1)% MAXSIZE
    • 出队时,修改队头:
      Q.front= (Q.front +1)% MAXSIZE
    • 队列为空时,则:Q.rear == Q.front
    • 队列为满时,则:Q.rear == Q.front
      在这里插入图片描述
    • 区别队列空和队列满的情况:
    • 队列满:队列的尾指针所指位置的下一个位置是队头指针;即
      (Q.rear +1)% MAXSIZE = Q.front
    • 队列空:头、尾指针的值相同;即
      Q.rear = Q.front

      在这里插入图片描述
    • 出栈时没有声明是否有入栈,则输出元素序列不确定
      在这里插入图片描述
    • 全部:所有元素一次性进入队列
    • A中入栈顺序必须是e1,e2,B中必须是e3,e4;由于A和B是相互独立的,则出栈顺序可自由组合
      在这里插入图片描述
    • 队尾的指针:Z所在的指针
    • 队尾元素的指针:Z指向的下一个元素所在的指针
      在这里插入图片描述
  • 相关阅读:
    启动推荐网络的终极指南!
    内网穿透 nas/树莓派+ipv4服务器 (ipv6)
    链表(补充)
    安美数字酒店宽带运营系统SQL注入漏洞复现 [附POC]
    Vue3 相较 Vue2 做的重大更新
    Java回顾-面向对象(包装类/static/单例模式/final)
    总结 STM32 常见的一百多个知识点
    投影矩阵、NDC 空间与 Reversed-Z
    什么是MES(Manufacturing Execution System)
    HEC-RAS 1D/2D水动力与水环境模拟技术案例实践及拓展应用
  • 原文地址:https://blog.csdn.net/weixin_48348920/article/details/133691103
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号