LeetCode
文章平均质量分 93
程序员欣宸
微信公众号同名,畅游Java,与你同行~
展开
-
LeetCode98:验证二叉搜索树,居然有这么简单的中等难度,白捡(用时击败100%)
一道二叉树遍历基本功训练题,居然位列中等难度,好吧,咱们来轻松将其解开,用时多少?击败100%呗原创 2022-10-02 22:29:18 · 474 阅读 · 0 评论 -
LeetCode155:最小栈,最简单的中等难度题,时间击败100%,内存也低于官方
官方代码是直接使用JDK的Deque对象,这样的代码能学到什么?熟练操作API吗?还是自己实现一个最小栈吧,用时击败100%,内存击败78%原创 2022-09-25 22:16:25 · 676 阅读 · 0 评论 -
LeetCode279:完全平方数,动态规划解法超过46%,作弊解法却超过97%
一道高频面试题,先用动态规划解题,再合理利用题目要求作弊,刷出用时超97%,内存超97%的好成绩原创 2022-09-18 21:30:07 · 1392 阅读 · 1 评论 -
LeetCode297:hard级别中最简单的存在,java版,用时击败98%,内存击败百分之九十九
LeetCode的hard题都很难吗?不一定,297就非常简单,随本文一起,用最基础的知识写代码,执行用时能击败98.46%,与此同时,内存消耗击败99.73%原创 2022-09-04 22:16:02 · 529 阅读 · 0 评论 -
LeetCode买卖股票之一:基本套路(122)
力扣中的股票买卖类问题,从入门到精通原创 2022-08-28 22:37:49 · 544 阅读 · 0 评论 -
LeetCode952三部曲之三:再次优化(122ms -> 96ms,超51% -> 超91%)
再来一次优化,方向是质因数计算逻辑,目标是明显提升排名原创 2022-08-07 23:30:47 · 300 阅读 · 0 评论 -
LeetCode952三部曲之二:小幅度优化(137ms -> 122ms,超39% -> 超51%)
在上一篇的基础上做一次优化,将耗时从137ms降低至122ms原创 2022-07-31 23:58:31 · 315 阅读 · 0 评论 -
LeetCode952三部曲之一:解题思路和初级解法(137ms,超39%)
这是难度为Hard的一道题,涉及到素数筛选和并查集基本操作,请随本文一同理清楚思路原创 2022-07-31 19:55:23 · 337 阅读 · 0 评论 -
LeetCode46全排列(回溯入门)
Java版回溯算法入门,LeetCode提交后超过100.00%原创 2022-07-24 23:57:00 · 210 阅读 · 0 评论 -
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化
本文是《LeetCode第三题(Longest Substring Without Repeating Characters)三部曲》的第三篇,之前的两篇文章列出了思路并写出了Java代码,虽然在LeetCode网站提交通过,但是成绩并不理想,40多毫秒的速度,与诸多优秀的方案有不小差距,今天就来一起优化代码,提升速度;三部曲完整链接《LeetCode第三题(Longest Substri...原创 2019-01-26 16:54:17 · 1377 阅读 · 0 评论 -
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现
本文是《LeetCode第三题(Longest Substring Without Repeating Characters)三部曲》的第二篇,前一篇文章已经列出了完整的解题思路,今天来将此思路转化为具体的Java代码;原创 2019-01-26 11:42:12 · 1559 阅读 · 0 评论 -
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之一:解题思路
本文回顾了笔者对LeetCode第三题(Longest Substring Without Repeating Characters)的解题和优化思路,希望有兴趣的读者来一起广泛讨论原创 2019-01-24 00:44:46 · 4517 阅读 · 3 评论