Yuanql's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

2023年8月5日每日一题--21. 合并两个有序链表

leetcode链接:21. 合并两个有序链表 题目分析 方案一设置一个虚拟头节点,和一个临时节点: 虚拟头节点用于维护链表的头;临时节点用于维护将要加入链表的前一个节点。 123456789101112131415161718192021222324252627class Solution { public ListNode mergeTwoLists(ListNode list
2023-08-05
02_02_leetcode_每日一题
#LeetCode

22、第七章 回溯算法part02

本节内容- 216.组合总和III- 17.电话号码的字母组合 总和※建议:如果把 组合问题理解了,本题就容易一些了。 题目链接: https://leetcode.cn/problems/combination-sum-iii/文章讲解: https://programmercarl.com/0216.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8CIII.html视频
2023-08-05
02_1_代码随想录算法训练营18期
#LeetCode #算法训练营

2023年8月4日每日一题--980. 不同路径 III

#未完成leetcode链接:980. 不同路径 III 题目分析 类似 棋盘问题 方案一1 结果分析时间复杂度:O( ) 空间复杂度:O( ) 方案二1 官方题解1
2023-08-04
02_02_leetcode_每日一题
#LeetCode

21、第七章 回溯算法part01

本节内容 理论基础  77. 组合 理论基础※建议:其实在讲解二叉树的时候,就给大家介绍过回溯,这次正式开启回溯算法,大家可以先看视频,对回溯算法有一个整体的了解。 文章讲解: https://programmercarl.com/%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html#%E9%
2023-08-04
02_1_代码随想录算法训练营18期
#LeetCode #算法训练营

2023年8月3日每日一题--722. 删除注释

leetcode链接:722. 删除注释 题目分析 方案一模拟方法。 好混乱,没写出来 Java split() 方法https://www.runoob.com/java/java-string-split.html 1234567891011121314151617181920212223242526272829303132333435363738394041424344class Solut
2023-08-03
02_02_leetcode_每日一题
#LeetCode

20、第六章 二叉树part09

本节内容 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 总结 669. 修剪二叉搜索树※建议:这道题目比较难,比 添加增加和删除节点难的多,建议先看视频理解。 题目链接: https://leetcode.cn/problems/trim-a-binary-search-tree/文章讲解: https://programmercarl.com
2023-08-03
02_1_代码随想录算法训练营18期
#LeetCode #算法训练营

2023年8月2日每日一题--822. 翻转卡片游戏

leetcode链接:822. 翻转卡片游戏 题目分析 方案一看来题解之后,有种被骗了的感觉 12345678910111213141516171819202122class Solution { public int flipgame(int[] fronts, int[] backs) { Set<Integer> nums = new Ha
2023-08-02
02_02_leetcode_每日一题
#LeetCode

19、第六章 二叉树part08

本节内容 235. 二叉搜索树的最近公共祖先  701.二叉搜索树中的插入操作  450.删除二叉搜索树中的节点 235. 二叉搜索树的最近公共祖先※建议:相对于 二叉树的最近公共祖先 本题就简单一些了,因为 可以利用二叉搜索树的特性。 题目链接: https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tr
2023-08-02
02_1_代码随想录算法训练营18期
#LeetCode #算法训练营

2023年8月1日每日一题--2681. 英雄的力量

#未完成 leetcode链接:2681. 英雄的力量 题目分析 示例 1: 1234567891011输入:nums = [2,1,4]输出:141解释:第 1 组:[2] 的力量为 2^2 * 2 = 8 。第 2 组:[1] 的力量为 1^2 * 1 = 1 。第 3 组:[4] 的力量为 4^2 * 4 = 64 。第 4 组:[2,1] 的力量为 2^2 * 1 = 4 。第 5 组:
2023-08-01
02_02_leetcode_每日一题
#LeetCode

18、第六章 二叉树part07

本节内容 530.二叉搜索树的最小绝对差  501.二叉搜索树中的众数  236. 二叉树的最近公共祖先 530.二叉搜索树的最小绝对差※建议:需要领悟一下二叉树遍历上双指针操作,优先掌握递归 题目链接: https://leetcode.cn/problems/minimum-absolute-difference-in-bst/文章讲解: https://programmercarl.co
2023-08-01
02_1_代码随想录算法训练营18期
#LeetCode #算法训练营
1…678910…53

搜索

Hexo Fluid
苏ICP备2023010323号-1