LeetCode刷题日记
文章平均质量分 52
在下阿文
我叫阿文,文森特的文
展开
-
Arrays.stream使用方法总结
本文介绍Arrays的stream流用法。原创 2024-07-03 12:09:08 · 1519 阅读 · 0 评论 -
二分查找总结:算法原理,适用题型,经典题单
在刷完题单后依然感觉面对较难的题目无从下手,我的猜测是两方面原因一方面,算法题是需要积累的,这是一个过程,可能是长时间的苦练,也可能是一时的开窍另一方面,解题是多方面的,而非单个二分查找可以以偏概全,需要积累技巧和解题思路。总之,还得努力。原创 2024-06-14 20:11:51 · 822 阅读 · 0 评论 -
算法100例(持续更新)
经典算法100例原创 2024-04-13 23:46:03 · 1455 阅读 · 0 评论 -
算法100例(1)
合并的函数中,比较s的后缀和t的前缀,在调用时需要使用全排列,即turn二维数组,最终结果比较长度,如果一样长比较字典序,注意go中两个字符串比较字典序可以直接比较。记忆化搜索,dfs(i) 是 s 前 i 个字符的答案,最少剩余字符数,每次递归判断选还是不选,不选很简单,直接dfs下一个,剩余字符数加一,选的话需要枚举选哪个。这道题的难点在于,如何将一个数字分割成所有可能的情况,从中选出符合条件的情况,并且不超时。然后求石头多的全排列,分别和缺石头的对应,计算距离,如此难点就成了计算全排列。原创 2023-10-09 18:56:21 · 871 阅读 · 0 评论 -
LeetCode第2616题-最小化数对的最大差值-python实现-图解思路与手撕代码
LeetCode第2616题-最小化数对的最大差值-python实现-图解思路与手撕代码原创 2023-04-16 22:10:04 · 194 阅读 · 0 评论 -
LeetCode第2588题-统计美丽子数组数目-python实现-图解思路与手撕代码
这道题的难点在于理解,如何把问题转化成前缀异或和的个数的求解。原创 2023-03-14 19:52:53 · 285 阅读 · 0 评论 -
LeetCode第6310题-获得分数的方法数-python实现-图解思路与手撕代码
LeetCode第6310题-获得分数的方法数-python实现-图解思路与手撕代码原创 2023-03-05 17:08:58 · 101 阅读 · 0 评论 -
LeetCode第6313题-统计将重叠区间合并成组的方案数-python实现-图解思路与手撕代码
LeetCode第6313题-统计将重叠区间合并成组的方案数-python实现-图解思路与手撕代码原创 2023-03-05 14:49:44 · 201 阅读 · 0 评论 -
LeetCode第153题-寻找旋转排序数组中的最小值-python实现-图解思路与手撕代码
LeetCode第153题-寻找旋转排序数组中的最小值-python实现-图解思路与手撕代码原创 2023-03-02 19:54:39 · 139 阅读 · 0 评论 -
LeetCode第2577题-在网格图中访问一个格子的最少时间-python实现-图解思路与手撕代码
LeetCode第2577题-在网格图中访问一个格子的最少时间-python实现-图解思路与手撕代码原创 2023-03-01 20:34:50 · 363 阅读 · 0 评论 -
LeetCode第494题-目标和-python实现-图解思路与手撕代码
LeetCode第494题-目标和-python实现-图解思路与手撕代码原创 2023-02-21 21:49:10 · 605 阅读 · 0 评论 -
LeetCode第6365题-将整数减少到零需要的最少操作数-python实现-图解思路与手撕代码
LeetCode第6365题-将整数减少到零需要的最少操作数-python实现-图解思路与手撕代码原创 2023-02-20 10:05:21 · 373 阅读 · 0 评论 -
LeetCode第6356题-子字符串异或查询-python实现-图解思路与手撕代码
LeetCode第6356题-子字符串异或查询-python实现-图解思路与手撕代码原创 2023-02-12 17:51:53 · 143 阅读 · 0 评论 -
LeetCode第69题-x的平方根-python实现-图解思路与手撕代码
LeetCode第69题-x的平方根-python实现-图解思路与手撕代码原创 2023-02-10 20:41:29 · 376 阅读 · 0 评论 -
LeetCode第6346题-打家劫舍IV-python实现-图解思路与手撕代码
LeetCode第6346题-打家劫舍IV-python实现-图解思路与手撕代码原创 2023-02-05 21:30:30 · 425 阅读 · 0 评论 -
LeetCode第2552题-统计上升四元组-java实现-图解思路与手撕代码
LeetCode第2552题-统计上升四元组-java实现-图解思路与手撕代码原创 2023-01-30 23:35:15 · 696 阅读 · 0 评论 -
LeetCode第2546题-执行逐位运算使字符串相等-python实现-图解思路与手撕代码
LeetCode第2546题-执行逐位运算使字符串相等-python实现-图解思路与手撕代码原创 2023-01-23 11:43:32 · 461 阅读 · 1 评论 -
LeetCode第6293题-统计好子数组的数目-python实现-图解思路与手撕代码
LeetCode第6293题-统计好子数组的数目-python实现-图解思路与手撕代码原创 2023-01-15 22:11:13 · 294 阅读 · 0 评论 -
LeetCode第6292题-子矩阵元素加1-python实现-图解思路与手撕代码
LeetCode第6292题-子矩阵元素加1-python实现-图解思路与手撕代码原创 2023-01-15 20:51:12 · 147 阅读 · 0 评论 -
LeetCode第56题-合并区间-java实现-图解思路与手撕代码
LeetCode第56题-合并区间-java实现-图解思路与手撕代码原创 2023-01-04 21:43:48 · 1022 阅读 · 0 评论 -
LeetCode第2523题-范围内最接近的两个质数-java实现-图解思路与手撕代码
LeetCode第2523题-范围内最接近的两个质数-java实现-图解思路与手撕代码原创 2023-01-02 23:16:20 · 577 阅读 · 0 评论 -
LeetCode第2521题-数组乘积中的不同质因数数目-java实现-图解思路与手撕代码
LeetCode第2521题-数组乘积中的不同质因数数目-java实现-图解思路与手撕代码原创 2023-01-02 20:50:55 · 219 阅读 · 0 评论 -
LeetCode第50题-pow(x,n)-java实现-图解思路与手撕代码
LeetCode第50题-pow(x,n)-java实现-图解思路与手撕代码原创 2022-12-08 22:26:41 · 440 阅读 · 0 评论 -
LeetCode第44题-通配符匹配-java实现-图解思路与手撕代码
LeetCode第44题-通配符匹配-java实现-图解思路与手撕代码原创 2022-11-28 22:00:58 · 249 阅读 · 0 评论 -
LeetCode第45题-跳跃游戏||-java实现-图解思路与手撕代码
LeetCode第45题-跳跃游戏||-java实现-图解思路与手撕代码原创 2022-11-28 16:23:44 · 956 阅读 · 0 评论 -
LeetCode第41题-缺失的第一个正数-java实现-图解思路与手撕代码
LeetCode第41题-缺失的第一个正数-java实现-图解思路与手撕代码原创 2022-11-22 14:24:00 · 570 阅读 · 0 评论 -
LeetCode第39题-组合总和-java实现-图解思路与手撕代码
LeetCode第39题-组合总和-java实现-图解思路与手撕代码原创 2022-11-21 21:19:35 · 546 阅读 · 0 评论 -
LeetCode第34题-在排序数组中查找元素-java实现-图解思路与手撕代码
LeetCode第34题-在排序数组中查找元素-java实现-图解思路与手撕代码原创 2022-11-17 20:20:31 · 619 阅读 · 0 评论 -
LeetCode第32题-最长有效括号-java实现-图解思路与手撕代码
LeetCode第32题-最长有效括号-java实现-图解思路与手撕代码原创 2022-11-06 18:43:44 · 571 阅读 · 0 评论 -
LeetCode第31题-下一个排列-java实现-图解思路与手撕代码
LeetCode第31题-下一个排列-java实现-图解思路与手撕代码原创 2022-11-03 10:29:40 · 275 阅读 · 0 评论 -
LeetCode第29题-两数相除-java实现-图解思路与手撕代码
LeetCode第29题-两数相除-java实现-图解思路与手撕代码原创 2022-10-28 14:26:28 · 892 阅读 · 0 评论 -
LeetCode第28题-KMP算法-找出字符串中第一个匹配项的下标-java实现-图解思路与手撕代码
LeetCode第28题-KMP算法-找出字符串中第一个匹配项的下标-java实现-图解思路与手撕代码原创 2022-10-26 10:59:01 · 526 阅读 · 0 评论 -
LeetCode第25题-K个一组翻转链表-java实现-图解思路与手撕代码
LeetCode第25题-K个一组翻转链表-java实现-图解思路与手撕代码原创 2022-10-25 10:25:15 · 556 阅读 · 0 评论 -
LeetCode第22题-括号生成-java实现-图解思路与手撕代码
LeetCode第22题-括号生成-java实现-图解思路与手撕代码原创 2022-10-19 14:19:46 · 783 阅读 · 0 评论 -
LeetCode第15题-三数之和-java实现-图解思路与手撕代码
LeetCode第15题-三数之和-java实现-图解思路与手撕代码原创 2022-10-15 13:37:20 · 858 阅读 · 0 评论 -
LeetCode第9题-回文数-java实现-图解思路与手撕代码
LeetCode第9题-回文数-java实现-图解思路与手撕代码原创 2022-10-11 16:46:54 · 404 阅读 · 0 评论 -
LeetCode第5题-最长回文子串-java实现-图解思路与手撕代码-动态规划
LeetCode第5题-最长回文子串-java实现-图解思路与手撕代码-动态规划原创 2022-10-08 16:28:17 · 650 阅读 · 0 评论 -
LeetCode第4题-寻找两个正序数组的中位数-java实现-图解思路与手撕代码
LeetCode第4题-寻找两个正序数组的中位数-java实现-图解思路与手撕代码原创 2022-10-07 20:27:05 · 604 阅读 · 0 评论 -
LeetCode第3题无重复字符的最长子串-java实现-图解思路与手撕代码-滑动窗口
LeetCode第3题无重复字符的最长子串-java实现-图解思路与手撕代码-滑动窗口原创 2022-10-07 10:11:23 · 721 阅读 · 0 评论 -
LeetCode第2题两数相加-java实现-图解思路与手撕代码
LeetCode第2题两数相加-java实现-图解思路与手撕代码原创 2022-10-06 16:34:11 · 644 阅读 · 0 评论