![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java数据结构
QianCcc
海内存知己 天涯若比邻。
展开
-
java数据结构之队列
java数据结构之队列队列基本介绍队列的使用常用阻塞队列ArrayBlockingQueueLinkendBlockingQueuePriorityBlockingQueueDelayQueue常用方法阻塞队列中常用方法队列基本介绍队列是一种数据结构,有点类似栈,不同的是,在队列中第一个插入的数据会被首先移除。特点:先进先出效率:和栈一样,队列中插入数据和移除数据元素的时间复杂度都是O...原创 2020-02-01 15:16:59 · 242 阅读 · 0 评论 -
java数据结构之栈
java数据结构之栈栈基本介绍java堆栈类介绍代码演示栈基本介绍栈只允许访问一个数据元素,即最后插入的数据元素。移除这个元素才能访问倒数第二个插入的数据,以此类推。特点: 后进先出。效率: 数据元素入栈和出栈的时间复杂度为O(1)。栈操作所有消耗的时间不依赖于栈中的数据的个数,因此操作时间很短。java堆栈类介绍栈是Vector的一个子类,它实现了一个标准的先进后出的栈。...原创 2020-01-31 17:38:22 · 223 阅读 · 0 评论 -
java简单排序算法之插入排序
java简单排序算法之插入排序插入排序简介描述过程演示图第一步:默认是第一个数已排序第二步 44比3大就默认已排序到第二的位置第三步 取出38从后向前对比第四步:从后向前对比,放入第2个位置第5步:依次类推大白话理解代码演示结论插入排序简介 插入排序的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序 列,对于未排序数据,在已排序的序列中从后向前扫描,找到相依的插入位置。插 ...原创 2020-01-31 00:43:44 · 377 阅读 · 0 评论 -
java简单排序算法之冒泡排序
java简单排序算法之冒泡排序算法术语稳定不稳定内排序外排序时间复杂度空间复杂度冒泡排序简介描述代码演示结论算法术语稳定 如果a原本在b的前面,而a=b,排序之后a依旧在b的前面不稳定 如果a原本b的前面,而a=b,排序之后a可能出现在b的后面内排序 所有的排序操作都在内存中完成外排序 由于数据量大,因此把数据放入磁盘中,而排序通过磁盘和内存的数据传输才能进行时间复...原创 2020-01-30 18:08:58 · 368 阅读 · 0 评论 -
java数据结构与算法之概述
java算法与数据结构概述新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入概述你好! 这是你第一次使用 Ma...原创 2020-01-30 15:32:49 · 175 阅读 · 0 评论