Java数据结构
文章平均质量分 79
Java数据结构
木子斤欠木同
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟实现哈希表 - HashMap(Java版本)
HashMap的模拟实现原创 2024-01-31 20:19:15 · 1006 阅读 · 0 评论 -
二叉搜索树、二叉排序树(查找、插入和删除)——Java版本
二叉搜索树、二叉排序树(查找、插入和删除)——Java版本原创 2024-01-25 20:59:14 · 1241 阅读 · 3 评论 -
Java版数据结构——二叉树的模拟实现全代码
Java版模拟实现二叉树原创 2023-12-14 23:37:51 · 543 阅读 · 1 评论 -
深入浅出排序算法之快速排序(重要)⭐⭐⭐⭐⭐
快速排序算法,快速排序算法的时间复杂度、快速排序算法的空间复杂度、快速排序算法的几种实现方法、快速排序算法的优化方法原创 2023-10-31 22:39:47 · 411 阅读 · 3 评论 -
深入浅出排序算法之基数排序
排序算法,基数排序,基数排序的时间复杂度,基数排序的空间复杂度,基数排序的代码实现原创 2023-10-28 17:27:43 · 1220 阅读 · 13 评论 -
深入浅出排序算法之计数排序
计数排序,计数排序的时间复杂度,计数排序的空间复杂度,计数排序的代码实现原创 2023-10-28 10:58:38 · 870 阅读 · 6 评论 -
深入浅出排序算法之堆排序
堆排序,排序算法,内有堆排序的算法时间复杂度分析原创 2023-10-27 18:57:57 · 648 阅读 · 2 评论 -
深入浅出排序算法之简单选择排序
选择排序,排序算法原创 2023-10-25 16:13:07 · 477 阅读 · 1 评论 -
深入浅出排序算法之希尔排序
希尔排序,排序算法原创 2023-10-25 14:49:24 · 845 阅读 · 0 评论 -
深入浅出排序算法之直接插入排序(拓展:折半插入排序)
排序算法、直接插入排序原创 2023-10-25 13:58:28 · 717 阅读 · 1 评论 -
数据结构——堆、堆排序和优先级队列(代码为Java版本)
了解数据结构堆,堆的应用、堆排序和Java中的优先队列原创 2023-10-25 09:41:53 · 371 阅读 · 6 评论 -
深入浅出排序算法之归并排序
归并算法,众多排序算法之一。虽然是Java版本的代码,但是思想适合所有的编程语言!原创 2023-10-23 23:24:38 · 1103 阅读 · 0 评论 -
算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)
力扣、牛客网。原创 2023-09-10 16:22:19 · 1121 阅读 · 5 评论 -
Java版的数据结构——栈和队列
双端队列(deque)是指允许两端都可以进行入队和出队操作的队列,deque 是 “double ended queue” 的简称。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First。1. 若进栈序列为 1,2,3,4 ,进栈过程中可以出栈,则下列不可能的一个出栈序列是(栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。不同的是Vector是线程安全的。原创 2023-09-13 22:07:30 · 917 阅读 · 0 评论 -
Java版的数据结构——链表
LinkedList的官方文档LinkedList的底层是双向链表结构(链表后面介绍),由于链表没有将元素存储在连续的空间中,元素存储在单独的节点中,然后通过引用将节点连接起来了,因此在在任意位置插入或者删除元素时,不需要搬移元素,效率比较高。【说明】实现了List接口2. LinkedList的底层使用了双向链表3. LinkedList没有实现RandomAccess(该接口是实现随机访问)接口,因此LinkedList不支持随机访问。原创 2023-09-12 00:00:35 · 1684 阅读 · 8 评论
分享