LeetCode
雾眠气泡水:)
这个作者很懒,什么都没留下…
展开
-
【代码随想录】哈希表
为什么用下面的代码代替 equals() 方法来判断两个 Map 的内容是否相等时,会有一个测试用例不通过?用了哈希表,时间超限,据说用排序+双指针思路简单且可行,后面刷到双指针的题再完成这个方法的题解。跟三数之和一样,也是排序+双指针,刷到双指针再做。思路:将四个数组分为两组处理。原创 2024-04-06 21:08:00 · 698 阅读 · 0 评论 -
【代码随想录】链表
另一种解法:先遍历两个链表,得到它们的长度。然后,让长链表的指针先走它们长度差的步数,接着两个指针同时向前遍历,直到它们相遇或都为 null。另一种解法:快慢指针。原创 2024-04-05 15:58:00 · 376 阅读 · 0 评论 -
【代码随想录】数组
暴力解法,超时,测试用例通过率:18 / 21。原创 2024-04-03 19:49:49 · 350 阅读 · 0 评论 -
【力扣hot100】128-最长连续序列、283-移动零
由于每个数字只会被遍历一次(无论是添加到HashSet中还是作为序列的起点被检查),所以整个算法的时间复杂度仍然是O(n)。原创 2024-03-31 21:38:55 · 177 阅读 · 0 评论 -
【力扣hot100】两数之和、字母异位词分组
【49】字母异位词分组。原创 2024-03-29 22:25:39 · 195 阅读 · 0 评论