数据结构与算法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

队列

浏览 95 扫码 分享 2022-07-10 12:00:33
  • 队列
  • 数组模拟队列
  • 012_队列_数组模拟队列_代码实现
  • 数组模拟环形队列
  • 015_队列_数组模拟环形队列_实现

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 000_幻灯片课件
  • Go!!!
  • SUMMARY
  • img
  • pptx
  • 二叉树
    • 二叉树
    • 092_序_前序中序后序遍历二叉树图解
    • 093_序_前序中序后序遍历代码实现
    • 095_序_前序中序后序查找思路图解
    • 096_序_前序中序后序查找代码实现
    • 098_二叉树_二叉树删除结点思路图解
    • 099_二叉树_二叉树删除结点代码实现
    • 顺序存储二叉树
    • 101_二叉树_顺序存储二叉树代码实现
    • 102_二叉树_线索化二叉树的介绍
    • 103_二叉树_线索化二叉树思路图解
    • 104_二叉树_线索化二叉树代码实现1
    • 106_二叉树_遍历线索化二叉树实现
  • 压缩解压
    • 117_压缩解压_数据压缩-创建赫夫曼树思路
    • 118_压缩解压_数据压缩-创建赫夫曼树实现
    • 119_压缩解压_数据压缩-生成赫夫曼编码表
    • 120_压缩解压_数据压缩-赫夫曼编码字节数组
    • 121_压缩解压_数据压缩-赫夫曼字节数组封装
    • 122_压缩解压_数据解压-字节转二进制字符串
    • 123_压缩解压_数据解压-赫夫曼解码
    • 124_压缩解压_使用赫夫曼编码压缩文件
    • 125_压缩解压_使用赫夫曼编码解压文件
    • 126_压缩解压_赫夫曼编码注意事项
  • 哈希表
    • 哈希表(散列)-Google上机题
    • 087_哈希表_哈希表实现思路图解
    • 088_哈希表_哈希表代码实现
    • 二叉树
  • 图
    • 146_图_图的基本介绍和存储形式
    • 147_图_图的创建图解和代码实现
    • 148_图_图的深度优先DFS算法图解
    • 149_图_图的深度优先DFS代码实现
    • 150_图_图的广度优先BFS算法图解
    • 151_图_图的广度优先BFS代码实现
    • 152_图_DFS和BFS比较及图小结
  • 堆
    • 107_堆_大顶堆和小顶堆图解说明
    • 108_堆_堆排序的思路图解
    • 堆排序代码实现
    • 111_堆_堆排序的速度测试和小结
    • 112_堆_赫夫曼树的基本介绍
    • 113_堆_赫夫曼树创建步骤图解
    • 114_堆_赫夫曼树创建代码实现
    • 115_堆_变长编码的举例说明
    • 116_堆_赫夫曼编码的原理图解
  • 排序
    • 054_排序_冒泡排序_算法思路图解
    • 055_排序_冒泡排序_算法代码实现
    • 056_排序_冒泡排序_算法优化
    • 056_排序_冒泡排序_算法总结
    • 057_排序_选择排序算法思路图解
    • 058_排序_选择排序算法代码实现
    • 058_排序_选择排序算法总结
    • 059_排序_选择排序算法速度测试
    • 插入排序法
    • 061_排序_插入排序算法代码实现
    • 061_排序_插入排序算法总结
    • 062_排序_插入排序算法速度测试
    • 063_排序_希尔排序算法思路图解
    • 064_排序_希尔排序_交换式_算法实现
    • 065_排序_希尔排序_总结
    • 希尔排序 移动法
    • 快速排序法
    • 067_排序_快速排序算法_总结
    • 067_排序_快速排序算法代码实现
    • 068_排序_快速排序算法速度测试
    • 归并排序
    • 070_排序_归并排序算法代码实现
    • 071_排序_归并排序_总结
    • 071_排序_归并排序算法速度测试
    • 基数排序
    • 073_排序_基数排序算法代码实现
    • 1.10 基数排序
    • 075_排序_基数排序算法注意事项
    • 1.8 计数排序
    • 常用排序算法总结和对比
  • 查找
    • 查找算法介绍
    • 二分查找/折半查找
    • 079_查找_二分查找算法代码实现
    • 080_查找_二分查找算法功能完善
    • 插值查找
    • 082_查找_插值查找算法代码实现
    • 斐波那契查找
    • 084_查找_斐波那契查找代码实现
    • 085_查找_斐波那契查找算法小结
  • 栈
    • 栈
    • 031_栈_思路分析和代码实现
    • 启动
    • 使用栈来完成一个表达式的结果
    • 一位数运算
    • 计算器
  • 树
    • 127_树_二叉排序树_BST的介绍
    • 128_树_二叉排序树_BST创建和遍历
    • 129_树_二叉排序树删除结点思路图解
    • 130_树_二叉排序树删除叶子结点1
    • 132_树_BST删除有一颗子树的结点
    • 133_树_BST删除有二颗子树的结点
    • 134_树_BST删除结点的注意事项
    • 135_树_平衡二叉树_AVL树_介绍
    • 136_树_AVL树左旋转思路图解
    • 137_树_AVL树高度求解
    • 138_树_AVL树左旋转代码实现
    • 139_树_AVL树右旋转图解和实现
    • 140_树_AVL树双旋转图解和实现
    • 141_树_平衡二叉树_AVL树_小结
    • 142_树_多叉树原理图解
    • 143_树_2-3树原理图解
    • 144_树_B树和B加树原理图解
    • 145_树_B星树和多路查找树小结
  • 算法
    • 153_算法_二分查找非递归算法分析实现
    • 154_算法_分治算法的设计模式
    • 分治算法
    • 156_算法_动态规划算法基本介绍
    • 157_算法_动态规划算法解决背包问题1
    • 158_算法_动态规划算法解决背包问题2
    • 159_算法_动态规划算法解决背包问题3
    • KMP算法
    • 161_算法_KMP算法解决字串匹配思路图解
    • 162_算法_KMP算法解决字串匹配代码实现
    • KMP的算法 总结
    • 贪心算法
    • 165_算法_贪心算法解决集合覆盖思路图解
    • 166_算法_贪心算法解决集合覆盖代码实现
    • 167_算法_贪心算法解决集合覆盖注意事项
    • 普里姆算法
    • 169_算法_Prim算法解决修路问题思路图解
    • 170_算法_Prim算法解决修路问题生成图
    • 171_算法_Prim算法解决修路问题代码实现
    • 172_算法_Kruskal算法图解
    • 173_算法_Kruskal算法解决公交问题
    • 174_算法_Kruskal算法解决公交问题2
    • 175_算法_Kruskal算法解决公交问题3
    • 176_算法_Kruskal算法解决公交问题4
    • 177_算法_Kruskal算法解决公交问题小结
    • 178_算法_Dijkstra算法基本介绍
    • 179_算法_Dijkstra算法思路图解
    • 180_算法_Dijkstra算法解决最短路径问题
    • 181_算法_Dijkstra算法解决最短路径问题2
    • 182_算法_Dijkstra算法解决最短路径问题3
    • 183_算法_Dijkstra算法解决最短路径问题4
    • 184_算法_Dijkstra算法解决最短路径问题5
    • 185_算法_Floyd算法基本介绍
    • 186_算法_Floyd算法思路图解
    • 187_算法_Floyd算法解决最短路径问题1
    • 188_算法_Floyd算法解决最短路径问题2
    • 189_算法_骑士周游问题和游戏说明
    • 190_算法_骑士周游问题思路图解
    • 191_算法_骑士周游回溯算法代码实现1
    • 194_算法_骑士周游回溯算法用贪心算法优化
  • 表达式
    • 表达式
    • 037_逆波兰计算器分析和实现
    • 中缀表达式转换为后缀表达式
    • 040_中缀转后缀表达式代码实现
    • 中缀表达式转换为后缀表达式
  • 起步
    • 先看几个经典的算法面试题
    • 先看几个经典的算法面试题
    • 数据结构和算法内容介绍
    • 数据结构和算法的介绍
    • 看几个实际编程中遇到的问题
    • 006_入门_线性结构和非线性结构
    • 稀疏数组
    • 008_稀疏数组_转换思路分析
    • 009_稀疏数组_代码实现
  • 递归
    • 递归
    • 递归用于解决什么样的问题
    • 045_迷宫回溯问题分析和实现
    • 047_八皇后问题分析和实现
  • 链表
    • 链表(Linked List)介绍
    • 017_链表_单链表_代码
    • 017_链表_单链表_创建和遍历的分析实现
    • 018_链表_单链表_按顺序插入节点
    • 019_链表_单链表_节点的修改
    • 020_链表_单链表_节点的删除和小结
    • 单链表的常见面试题有如下:
    • 单链表的反转
    • 023_链表_单链表_百度面试题
    • 双向链表应用实例
    • 代码实现
    • 026_链表_双向链表_功能测试和小结
    • 单向环形链表应用场景
    • 028_链表_环形链表_约瑟夫问题分析图解和实现
  • 队列
    • 队列
    • 数组模拟队列
    • 012_队列_数组模拟队列_代码实现
    • 数组模拟环形队列
    • 015_队列_数组模拟环形队列_实现
  • 频度和复杂度
    • 排序算法的介绍
    • 算法的时间复杂度
    • 时间复杂度
    • 平均时间复杂度和最坏时间复杂度
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注