![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java版本的算法题
文章平均质量分 85
算法
木子斤欠木同
这个作者很懒,什么都没留下…
展开
-
模拟实现哈希表 - HashMap(Java版本)
HashMap的模拟实现原创 2024-01-31 20:19:15 · 876 阅读 · 0 评论 -
递归、搜索与回溯算法(专题二:深搜)
深搜、计算布尔二叉树的值、求根结点到叶结点的数字之和、验证二叉搜索树、二叉搜索树中第k小的元素、二叉树的所有路径、回溯算法、递归原创 2024-01-19 21:58:21 · 967 阅读 · 1 评论 -
递归、搜索与回溯算法(专题一:递归)
快速幂、汉诺塔、合并两个有序链表、反转链表、两两交换链表中的结点。递归算法原创 2024-01-19 01:14:40 · 1031 阅读 · 2 评论 -
递归、搜索与回溯算法(专题六:记忆化搜索)
递归、记忆化搜索和动态规划、回溯算法原创 2024-01-18 16:56:17 · 1956 阅读 · 3 评论 -
递归、搜索与回溯算法(专题零:解释回溯算法中涉及到的名词)【回溯算法入门必看】
回溯算法、深搜、递归、递归和for循环的转换。回溯算法入门优选文章!!!原创 2023-12-19 10:21:17 · 983 阅读 · 0 评论 -
回溯算法第一篇(子集树问题【三种思路】、0-1背包问题、最小重量机器设计问题)
回溯算法、子集问题、0-1背包问题、最小重量机器设计问题原创 2023-12-15 13:19:04 · 1471 阅读 · 3 评论 -
回溯算法第三篇(批处理作业调度、N皇后【基于排列树实现】、符号三角形问题)
回溯算法、批处理作业调度、N皇后、符号三角形问题原创 2023-12-14 23:34:44 · 1299 阅读 · 8 评论 -
深入浅出排序算法之快速排序(重要)⭐⭐⭐⭐⭐
快速排序算法,快速排序算法的时间复杂度、快速排序算法的空间复杂度、快速排序算法的几种实现方法、快速排序算法的优化方法原创 2023-10-31 22:39:47 · 242 阅读 · 3 评论 -
深入浅出排序算法之基数排序
排序算法,基数排序,基数排序的时间复杂度,基数排序的空间复杂度,基数排序的代码实现原创 2023-10-28 17:27:43 · 923 阅读 · 13 评论 -
深入浅出排序算法之计数排序
计数排序,计数排序的时间复杂度,计数排序的空间复杂度,计数排序的代码实现原创 2023-10-28 10:58:38 · 766 阅读 · 6 评论 -
深入浅出排序算法之堆排序
堆排序,排序算法,内有堆排序的算法时间复杂度分析原创 2023-10-27 18:57:57 · 512 阅读 · 2 评论 -
深入浅出排序算法之简单选择排序
选择排序,排序算法原创 2023-10-25 16:13:07 · 383 阅读 · 1 评论 -
深入浅出排序算法之希尔排序
希尔排序,排序算法原创 2023-10-25 14:49:24 · 744 阅读 · 0 评论 -
深入浅出排序算法之直接插入排序(拓展:折半插入排序)
排序算法、直接插入排序原创 2023-10-25 13:58:28 · 606 阅读 · 1 评论 -
深入浅出排序算法之归并排序
归并算法,众多排序算法之一。虽然是Java版本的代码,但是思想适合所有的编程语言!原创 2023-10-23 23:24:38 · 980 阅读 · 0 评论 -
算法宝典2——Java版本(此系列持续更新,这篇文章目前3道)(有题目的跳转链接)(此份宝典包含了二叉树的算法题)
题目跳转链接给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1 ,空树也是平衡二叉树。如果是按照上述代码的思路来写,此算法的时间复杂度就是O(n^2)!!!这是在是太大了!什么原因造成的呢?我们在求3结点的高度时,其实就把9结点的高度求出来了,但是递归到9结点的时候,又求了一次,导致重复求树的高度,有n个结点,每个结点就要求n次高度,也就是n*n!!!原创 2023-09-16 22:09:26 · 186 阅读 · 11 评论 -
算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)
力扣、牛客网。原创 2023-09-10 16:22:19 · 510 阅读 · 5 评论