小德的博客
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
算法与数据结构