算法
文章平均质量分 52
算法学习,平时上课遇到的问题
林暗惊风
这个作者很懒,什么都没留下…
展开
-
画图方法快速得到树三种遍历结果
画线快速得到树的三种遍历方法结果原创 2024-08-25 22:28:14 · 143 阅读 · 0 评论 -
二分查找理解
二分查找循环不变量原创 2024-08-23 11:22:17 · 192 阅读 · 0 评论 -
Leetcode 416.分割等和子集
Leetcode 416.分割等和子集 JAVA 动态规划原创 2024-04-14 15:22:03 · 262 阅读 · 0 评论 -
Leetcode 40.组合总和 II
Leetcode 40.组合总和 II JAVA原创 2024-04-05 22:39:04 · 390 阅读 · 0 评论 -
Leetcode 39.组合总和
Leetcode 39.组合总和 JAVA剪枝版本原创 2024-04-05 21:09:10 · 419 阅读 · 0 评论 -
Leetcode 17.电话号码的字母组合
Leetcode 17.电话号码的字母组合 JAVA原创 2024-04-05 19:34:48 · 239 阅读 · 0 评论 -
Leetcode 216.组合总和III
Leetcode 216.组合总和III java原创 2024-04-05 18:27:18 · 215 阅读 · 0 评论 -
leetcode 77.组合
leetcode 77.组合 java 未剪枝版本原创 2024-04-04 11:23:08 · 201 阅读 · 0 评论 -
leetcode 116.填充每个节点的下一个右侧节点指针
leetcode 116.填充每个节点的下一个右侧节点指针 java原创 2024-03-26 12:06:05 · 275 阅读 · 0 评论 -
leetcode 107.二叉树的层序遍历II
leetcode 107.二叉树的层序遍历II原创 2024-03-25 17:25:36 · 308 阅读 · 0 评论 -
Leetcode 102.二叉树的层次遍历
Leetcode 102.二叉树的层次遍历 java原创 2024-03-25 16:45:41 · 512 阅读 · 0 评论 -
leetcode 347.前K个高频元素
leetcode 347.前K个高频元素 JAVA 优先队列原创 2024-03-25 09:18:05 · 545 阅读 · 0 评论 -
leetcode 239.滑动窗口最大值
leetcode 239.滑动窗口最大值 java原创 2024-03-24 11:15:22 · 318 阅读 · 0 评论 -
leetcode 150.逆波兰表达式求值
leetcode 150.逆波兰表达式求值 java原创 2024-03-23 17:45:49 · 412 阅读 · 0 评论 -
leetcode 1047. 删除字符串中的所有相邻重复项
leetcode 1047. 删除字符串中的所有相邻重复项 JAVA原创 2024-03-23 16:47:49 · 308 阅读 · 0 评论 -
JAVA 栈和队列总结
栈和队列方法总结原创 2024-03-22 17:44:26 · 242 阅读 · 0 评论 -
leetcode 225.用队列实现栈 JAVA
leetcode 225.用队列实现栈 JAVA原创 2024-03-22 17:30:37 · 479 阅读 · 1 评论 -
leetcode 20.有效的括号 JAVA
leetcode 20.有效的括号 JAVA原创 2024-03-22 17:14:45 · 396 阅读 · 0 评论 -
leetcode 232.用栈实现队列 JAVA
leetcode 232.用栈实现队列 JAVA原创 2024-03-22 09:56:45 · 369 阅读 · 0 评论 -
卡码网 54. 替换数字
卡码网 54.替换数字 JAVA原创 2024-03-21 12:38:48 · 342 阅读 · 0 评论 -
leetcode 18.四数之和 java
leetcode 18.四数之和原创 2024-03-21 09:43:32 · 386 阅读 · 0 评论 -
leetcode 15.三数之和 JAVA 双指针法
leetcode 15.三数之和 java 双指针法原创 2024-03-20 15:53:10 · 398 阅读 · 0 评论 -
leetcode 383.赎金信 JAVA
leetcode 383.赎金信 HashMap和哈希数组原创 2024-03-19 09:50:27 · 401 阅读 · 0 评论 -
Leetcode 1. 两数之和 JAVA哈希法
Leetcode 1.两数之和 JAVA哈希法原创 2024-03-18 09:24:11 · 547 阅读 · 0 评论 -
Leetcode 202.快乐数 JAVA
出现循环怎么用代码表示呢?我们可以用一个HashSet记录求过的平方和,每次新求出一个平方和来,都看看HashSet里有没有这个值,有的话就说明出现了重复。要注意题目中说的无限循环:它是指在求平方和的过程中,会再次出现之前的值(想象一个圈),这种情况的时候肯定算不出1来。所以我们要设定跳出循环的条件是:当平方和结果为1或者出现循环了。原创 2024-03-17 21:44:27 · 432 阅读 · 0 评论 -
LeetCode206.反转链表(JAVA)
LeetCode 206 java 双指针法原创 2024-03-13 12:39:20 · 353 阅读 · 0 评论 -
LeetCode 707. 设计链表 (JAVA)
1.我们要设置一个,因为这个虚拟头节点对于增加节点操作和删除节点操作都很方便。2.仔细读题,题目中说链表中的节点下标是从0开始的。也就是说第一个节点下标为0。3.增加节点和删除节点的操作我们都要获取到它前一个的节点。4.对于边界条件的判断,我们都假设index=0的情况来判断。比如添加节点的边界条件判断,我们拿addAtIndex(index=0)去做。原创 2024-03-12 10:14:37 · 404 阅读 · 0 评论 -
Leetcode 59.螺旋矩阵Ⅱ
Leetcode59 螺旋矩阵原创 2024-03-10 22:06:36 · 634 阅读 · 0 评论