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

leetcode_day34

该博客分享了作者解决LeetCode三道题目的过程:56题通过排序区间合并重叠区间;738题通过数字位处理找到单调递增的最大数字;968题采用递归遍历处理二叉树监控问题。作者在解题中遇到困难时选择参考他人解法,并反思了自己的进步与不足,展现了持续学习的态度。
2024-07-01
#leetcode

leetcode_day33

该博客分享了LeetCode上三道中等难度区间相关问题的解法:452题通过按起点排序并贪心选择结束点来最小化射箭次数;435题转化为保留最多不重叠区间问题,按结束时间排序;763题通过统计字母最后出现位置来划分字符串片段。每道题都提供了详细思路和代码实现,其中763题对比了个人较慢的实现和更优雅的解法。
2024-07-01
#leetcode

leetcode_day31

该博客分享了四道LeetCode贪心算法题的解题思路和代码实现。内容包括:134题环形加油站问题,通过计算油量差寻找起点;135题糖果分发问题,采用两次遍历维护递增递减关系;860题柠檬水找零问题,模拟找零过程;406题身高队列重建问题,按身高排序后按k值插入。每道题都提供了详细的分析和不同实现方案,其中135题还对比了个人低效解法和优化解法。
2024-06-30
#leetcode

leetcode_day30

这篇博客分享了四道LeetCode算法题的解题思路和代码实现。122题通过统计所有上升区间计算股票最大利润;55题采用从终点倒推的方法判断能否跳跃到终点;45题通过贪心算法寻找最小跳跃次数;1005题则通过排序和取反策略最大化数组和。每道题都附有清晰的代码示例和解题思路分析。
2024-06-22
#leetcode

leetcode_day29

该博客分享了三个LeetCode贪心算法题解:455题通过排序饼干和孩子胃口来最大化满足孩子数量;376题通过统计符号交替次数计算最长摆动子序列长度;53题使用动态规划思想,维护当前和与最大值来求解最大子数组和。三题分别对应简单、中等和中等难度。
2024-06-21
#leetcode

leetcode_day28

该博客作者分享了近期刷题的总结,包括6道LeetCode题目(491、46、47、332、51、37),涵盖回溯算法应用。重点分析了非递减子序列的去重技巧、全排列问题及其变种、欧拉路径的行程规划、N皇后问题以及解数独的递归回溯方法。对于部分难题如332题和37题,作者详细记录了思路探索过程及代码优化尝试,并参考了优质题解进行比较学习。
2024-06-19
#leetcode

leetcode_day27

该博客分享了三个LeetCode中等难度回溯算法题的解题思路和代码实现:复原IP地址(93题)通过分段回溯验证合法性;子集问题(78题)通过递归生成所有可能子集;子集Ⅱ(90题)在包含重复元素的数组中通过排序和剪枝避免重复子集。作者详细分析了每道题的解法和优化思路,并附上了相关代码和示意图。
2024-06-18
#leetcode

leetcode_day26

该博客记录了作者解决LeetCode三道回溯算法题的过程。39题通过递归选取无重复元素的组合总和,40题在去重处理上遇到困难最终采用排序+跳过重复元素的方法,131题则通过动态规划预处理回文串信息优化分割方案。文章详细记录了每道题的解题思路、错误反思和最终代码实现,展现了作者在解决回溯问题时的思考过程。
2024-06-17
#leetcode

leetcode_day24

该博客分享了作者学习回溯算法的过程,记录了解决LeetCode上三道组合问题的思路和代码实现。文章详细讲解了77.组合、216.组合总和Ⅲ和17.电话号码的字母组合的解题方法,重点介绍了回溯算法的模板应用,包括递归终止条件、选择与撤销操作等核心步骤,并提供了优化建议和参考链接。
2024-06-15
#leetcode

leetcode_day23

该博客分享了作者解决三道LeetCode二叉树问题的思路和代码实现。首先讨论了669题修剪二叉搜索树的错误尝试和正确解法,指出中序遍历的局限性;然后介绍了108题将有序数组转为平衡二叉搜索树的递归解法;最后讲解了538题通过右中左遍历实现二叉搜索树到累加树的转换。作者在解题过程中反思了对遍历顺序的思维定势,并提供了优化后的代码解决方案。
2024-06-14
#leetcode
1…45678

搜索

Hexo Fluid
总访问量 次 总访客数 人
蜀ICP备2025122268号 川公网安备51012202002011号
载入天数... 载入时分秒...