小德的博客
  • ABOUT
  • 标签
  • 分类
  • UidGenerator
  • JAVA学习
    • java框架
      • ElasticSearch
      • MyBatisPlus
      • Mybatis
      • Ngnix
      • NoSQL
      • Redis
      • SSM
      • Swagger
      • 工具
    • java理论
      • RBAC权限系统
      • 设计原则
      • 设计模式
    • java高级
      • JUC并发编程
      • JVM
      • Java反射
      • Java注解
      • 泛型的理解
    • 其他
      • 为什么我不建议你去外包公司?
      • 高数
    • 前端
      • vue
    • 理财
      • 理财
    • 算法与数据结构
      • 大O表示法(复杂度分析)
      • 数据结构与算法
      • 队列
      • 队列2
    • 项目管理
      • Git
      • Jekins
      • SVN
  • 动画
    • Blender操作
  • 测试
    • BUG
    • Linux
    • TCPIP理论
    • 什么是POP3、SMTP和IMAP
  • 阿里
    • 阿里云的这群疯子
    • 阿里第一位程序员——多隆
    • 阿里职级体系
  • 面试
    • 面试

队列2

Java实现队列(Queue)的方式队列实现的三种方式:(1)通过数组实现一个队列;(2)通过集合实现一个对列;(3)通过两个堆栈实现一个队列。示例代码:(1)通过数组实现一个队列: /*1.使用数组实现队列功能,使用int数组保存数据特点:先进先出,后进后出/ public class Q ...
2021-12-02 算法与数据结构

队列

java实现队列队列的定义  队列的特点是节点的排队次序和出队次序按入队时间先后确定,即先入队者先出队,后入队者后出队。即我们常说的FIFO(first in first out)先进先出。     顺序队列定义及相关操作  顺序存储结构存储的队列称为顺序队列,内部使用一个一维数组存储,用一个队头指 ...
2021-12-02 算法与数据结构

数据结构与算法

数据结构与算法常用数据结构:数组、栈、队列、链表、树、哈希表、堆、图 数据结构 优点 缺点 数组 插入快 删除慢、大小固定、只能存储单一元素 有序数组 比无需数组查询快 插入删除慢、大小固定、只能存储单一元素 栈 先进后出 存储其他项很慢 队列 先进先出 存储其他项很慢 ...
2021-12-02 算法与数据结构

大O表示法(复杂度分析)

大O表示发(复杂度分析)程序 = 数据结构 + 算法大O表示法什么是程序?相信学过编程的人都知道,程序由数据结构和算法构成,想要写出好的的程序,首先得了解数据结构和算法。一切脱离数据结构和算法的程序设计都是耍流氓! 什么样的程序才是好的程序?好的程序设计无外乎两点,”快”和”省”。”快”指程序执行速 ...
2021-12-02 算法与数据结构

©2021- 小德 | pv | uv
Theme Tree by WuJun Powered by Hexo