数据结构与算法
文章平均质量分 93
Java必备的数据结构与算法
爪哇土著、JOElib
专业的CV工程师,立志于冲向国赛的种子型选手
展开
-
Java数据结构-中缀转后缀与逆波兰表达式及其计算器完整版[面试必备] 看完对于你而言,有手就行(超长,超带劲)
前言:本系列博客中,主要是对常用的数据结构进行讲解,本篇博客主要讲解的是逆波兰计算器的完整版的实现,应用场景-->代码思路-->具体做法-->代码实现-->代码分析-->总结应用场景:...原创 2022-03-10 16:17:56 · 1536 阅读 · 12 评论 -
Java全数据结构与部分算法(看到就是赚到)
归纳了必备的数据结构与算法,每一篇都值得斟酌,博主倾情贡献,有了它,再也不怕不会数据结构了原创 2022-04-16 11:20:00 · 5512 阅读 · 101 评论 -
玩转堆排序
我来带你玩转堆排序,堆排序挺简单的啦原创 2022-04-15 16:21:23 · 438 阅读 · 25 评论 -
我要种一棵BST(二叉排序树)
BST(二叉排序树)从BST的概述,BST的创建思想,BST的代码实现与分析,BST的图解展开阐述若有疏漏,欢迎指出博主空间https://blog.csdn.net/JOElib?type=blogAVL树https://joelib.blog.csdn.net/article/details/124072495?spm=1001.2014.3001.5502多叉树和图https://joelib.blog.csdn.net/article/details/124042140?spm=...原创 2022-04-13 08:28:04 · 661 阅读 · 75 评论 -
问AVL为何物,我愿称之为转转转
AVL树为什么出现.怎么来,作用是什么,从起源开始,到代码抓起,再到配图分析,一站式解决该问题原创 2022-04-12 09:55:09 · 355 阅读 · 42 评论 -
B,B+,B*,2-3树的介绍与图的创建
主要阐述多叉树和图为什么出现,有什么用,特征是什么,以及图的创建等原创 2022-04-10 08:41:38 · 714 阅读 · 69 评论 -
彻底搞懂图的广度优先算法
广度优先算法,岂不是有手就\行?看了我的文章,大家都说我没有骗人!原创 2022-04-08 15:01:37 · 1417 阅读 · 43 评论 -
彻底搞懂图的深度优先算法(Debug+图解+JavaDOC)
一篇能让你彻底搞懂DFS的博客,最详细的博客,如果你搞不懂,请过来教训我!原创 2022-04-06 22:54:35 · 2409 阅读 · 75 评论 -
winRAR真难用,我决定自创一个(炼虚期) 文件的压缩与解压 将色色一网打尽
将色色图片加密在电脑中,让好东西得到有效保护!!快来学习吧原创 2022-04-05 10:52:20 · 6174 阅读 · 66 评论 -
winRAR真难用,我决定自创一个(化神期) 解压
化神期:当你达到了这个境界,你已经学完了压缩和解压原理,还剩最后的文件操作而已,相信你的小隐私完全可以拿捏了.原创 2022-04-04 16:40:58 · 696 阅读 · 10 评论 -
winRAR真难用,我决定自创一个(元婴期) 压缩
元婴期主要阐述了如何利用哈夫曼树去压缩,只要压缩了,只有该程序才可以解压,市面上所有的压缩软件都不可以解压,可以压一些羞羞的东西原创 2022-04-03 10:42:33 · 956 阅读 · 24 评论 -
winRAR真难用,我决定自创一个(结丹期) HuffmanTree
本篇博客是本系列博客的第二篇,主要阐述了创建哈夫曼树的思路与代码实现,哈夫曼树是压缩的灵魂,所以一定要特别注意!原创 2022-04-02 09:46:10 · 659 阅读 · 19 评论 -
winRAR真难用,我决定自创一个(筑基期)适合无基础
(配备完整代码可供调试)本篇博客是本系列博客的第一篇,主要阐述的是基础知识,只有打好了基础才可以学好后面哦原创 2022-04-01 18:02:30 · 1080 阅读 · 14 评论 -
光头强说今天讲的是顺序,二分,插值,斐波那契查找算法(支持多元素查找)
用最简单的思想去理解斐波那契查找,用最简单的语言去描述查找算法,强哥说,查找找我就对了,有我你们一定能搞懂原创 2022-03-30 19:41:04 · 1820 阅读 · 55 评论 -
Java数据结构-线索化二叉树(强哥带你去搬树而且强哥说这有点烧脑)
线索化二叉树的创建有点抽象,但是利用博主与中序遍历联结的思想,就能上手线索化二叉树,将线索化二叉树运回家了,我们将会从以下几点开始阐述: 线索化二叉树的概述 🔜 线索化二叉树的创建思路 🔜 线索化二叉树的代码实现与分析🔜 线索化二叉树的总结原创 2022-03-29 16:49:01 · 1935 阅读 · 18 评论 -
Java数据结构-顺序存储二叉树(光头强带你去砍树)
跟着强哥伐木咯,将咱们的二叉树变成顺序存储二叉树,提问,顺序存储二叉树是二叉树吗?欲知后事如何,且快快点进来!!!原创 2022-03-28 17:08:33 · 1395 阅读 · 12 评论 -
Java数据结构-手砍二叉树
今天,我们终于来了解二叉树了,其实树呢有很多种,二叉树,线索化二叉树,B树,B+树,赫夫曼树,红黑树......所以呢,我们先开始从最简单的二叉树开始学起,领略树的奥秘,探索高层次数据结构.二叉树的概述 🔜 二叉树的创建思路🔜 二叉树的代码实现与分析🔜 总结往期精彩: 哈希表的实现 ...原创 2022-03-27 17:06:20 · 1876 阅读 · 14 评论 -
Java数据结构-哈希表的实现(hash)
我想给大家介绍的是哈希表,当我们学集合的时候一定会接触到hashtable,我们却不明白为什么要同时重写equals方法和hashCode方法,今天,我就带大家了解哈希表底层,让大家彻底弄懂哈希表.哈希表的概述 🔜 哈希表的创建思路🔜 哈希表的代码实现与分析🔜 结论原创 2022-03-26 19:48:59 · 3619 阅读 · 8 评论 -
关于我要对排序来个乌鸦坐飞机这件事(Java与c++)(冒泡,选择,插入,希尔,归并,快速,基数)
除了代码思想和部分思路分析是借助于老师的之外,其他任何都是作者与c++资深人士共同完成的,如图解的完成(特此说明,没有照搬网上的动图,我不放心),所有的图解都请勿随意搬运!若要搬运请联系作者,我将会从一下几点开始阐述每一个排序算法.排序算法的动图图解 🔜 排序算法的概述 🔜 排序算法的思想🔜 排序算法的起源代码与分析 🔜 排序算法的最终代码实现与分析 🔜 排序算法的优化 🔜 排序算法的结论原创 2022-03-25 08:45:16 · 748 阅读 · 17 评论 -
Java数据结构-双向链表的实现
我们将从以下几点开始阐述: 双向链表的概述 🔜 单双链表之间的区别 🔜 双向链表的实现思路🔜 双向链表的代码实现与分析🔜 结论原创 2022-03-21 08:00:00 · 910 阅读 · 5 评论 -
Java数据结构-栈的实现
一步到位,把栈实现了原创 2022-03-19 16:16:00 · 1489 阅读 · 7 评论 -
Java数据结构-普通队列 与 环形队列
前言: 劳累了一天的博主又敲起了手中的键盘😭,来完成日更的承诺,这么勤奋的博主,谁不爱呢! 哈哈,来说说正题哈,今天,我们介绍的是队列,队列是继数组以来几乎是最简单的数据结构之一,所以相信我们的小伙伴们在看本篇博客的时候也会减少心理上和脑袋的负担,我将会从一下几点开始阐述: 队列的概述 🔜 普通队列的创建思路 🔜 普通队列的实现代码与分析 🔜 问题 🔜 环形队列的实现代码与分析 🔜 总结 如果喜欢作者的话戳这!!! 往期...原创 2022-03-18 09:00:06 · 632 阅读 · 5 评论 -
Java数据结构-惊了腾讯居然出这种单向链表面试题
单向链表的建立与基本功能创建,以及腾讯等大厂关于单向链表的面试题(链表反序,反序输出,合并链表等),超详细,超耐心,看完一定有所收获想进大厂的伙伴看过来原创 2022-03-16 22:01:02 · 1238 阅读 · 9 评论 -
Java数据结构-迷宫回溯问题 蓝桥必备
本届蓝桥杯备赛中,作为c++的B组(我报错了,别问我为什么不说Java),显赫的提出了迷宫回溯问题!除了在大赛中出现,迷宫回溯问题也是我们更好的理解递归和回溯的重要途经.原创 2022-03-14 17:09:46 · 1210 阅读 · 2 评论 -
Java数据结构-约瑟夫问题(Joseph环)
前言: 约瑟夫问题是基于环形链表这种数据结构基础上的算法,曾经在腾讯等大厂中出现过,对于初学者而言是一个不可或缺的基础技能,本篇博客主要从以下几点展开阐述什么是约瑟夫问题 --> 环形队列创建思路 --> 环形队列的实现代码与代码分析 --> 约瑟夫问题的思路 --> 约瑟夫问题的算法解决 如果觉得博客写的好的话,不妨戳戳介个 作者的数据结构博客集了解更多的内容 如果还能关注一下,那就太棒了!!!约瑟夫问题的概述:...原创 2022-03-11 16:13:47 · 8816 阅读 · 6 评论 -
Java数据结构-八皇后问题
本系列博客中,主要是对常用的数据结构进行讲解,本篇博客主要讲解的是逆波兰计算器的完整版的实现.因为逆波兰计算机涉及到的概念和转换较多,本篇博客会较以前更长,旨在更好的服务读者! 传统技能:应用场景-->代码思路-->具体做法-->代码实现-->代码分析-->总结 在应用场景后,我会详细说明什么是逆波兰表达式,波兰表达式,转换规则等————————————————版权声明:本文为CSDN博主「JOElib」的原创文章,遵循CC 4.0...原创 2022-03-12 16:04:54 · 2457 阅读 · 5 评论 -
Java数据结构-稀疏数组的实现[用最简单的语言理解最复杂的问题]
看完本篇博客,你的扫雷项目或者五子棋项目一定会比别人强,做别人眼中最靓的仔原创 2022-03-09 16:13:16 · 1362 阅读 · 14 评论 -
数据结构(用栈实现对表达式的求值)
代码应用场景 --> 代码思路 --> 具体做法 --> 代码实现 --> 代码分析 --> 总结 <一条龙服务让你彻底搞懂数据结构>原创 2022-03-07 16:54:55 · 1348 阅读 · 5 评论