数据结构-栈、队列、数组和串

 

栈、队列、数组和串

    • 定义

    • 特点

      • 排列个数

    • 分类

      • 顺序栈

        顺序存储的栈

      • 共享栈

        两个栈共享空间,两头为不同栈出入

      • 栈链

        链式存储的栈

        • 操作在表头进行

      • 应用

        • 括号匹配

        • 表达式求值

        • 递归

  • 队列

    • 定义

    • 分类

      • 顺序队列

        • 队空,队满,队长

      • 循环队列

        • 队长

        • 判空

          • 牺牲一个存储单元

          • 增加一个代表元素个数的变量

          • 增加tag标签

      • 链式队列

        • 队头队尾分别在链表最左和最右

      • 双端队列

        • 两端都可输入输入输出

        • 一端输入受限

        • 一端输出受限

    • 应用

      • 缓冲区队列

  • 输出序列

  • 数组

    • 一维数组

    • 二维数组

      • 按行优先

      • 按列优先

    • 矩阵

      • 对称矩阵

        • 上三角

        • 下三角

      • 三角矩阵

        • 上三角

        • 下三角

      • 对角矩阵

      • 稀疏矩阵

        • 使用三元组存储或十字链表法存储

    • 存储结构

      • 顺序存储

      • 链式存储

      • 匹配算法

        • 朴素模式

        • KMP算法

          • kmp算法

          • next数组

          • nextval数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值