文件名称:leetcode答案-LeetCode:个人LeetCode题解,用图片的形式展示解题思路
文件大小:229KB
文件格式:ZIP
更新时间:2024-07-19 19:25:00
系统开源
leetcode 答案 个人 LeetCode 题解,用图片的形式展示解题思路。 各题型常见「套路」 :哈希表、双指针、栈 :假节点、指针、双指针、假节点+双指针、递归、下一个节点 :哈希表 :滑动窗口、动态规划、栈、双指针 :递归 or 栈 :辅助栈 数组 哈希表 :使用哈希表的 contains() 来比较其他元素是否符合条件,避免一一比较 :判断是否在 Set 中,在则删除,不在则添加,Set contains() 的时间复杂度为 O(1) 双指针 :使用双指针,依次比较元素大小,小的加入到合并数组。 :左右指针向中间遍历,大的固定,小的移动。最大的将始终固定。 :找到后面不重复元素(判断条件:当前元素和上一个元素是否相等),依次覆盖前面的元素,标签:快慢指针 :不删除,只覆盖。相向(拷贝)覆盖:后面的非目标值覆盖前面的目标值,标签:同向(快慢)双指针。相向(拷贝)覆盖:右边的所有值(包含目标值)覆盖左边的目标值,标签:相向(左右)双指针 :比较得到两个数组最大的元素,作为最大值放在最后。 :将后面的偶数跟前面的奇数交换。标签:前后双指针 三指针 :先排序,3 数之和转换为 2
【文件预览】:
LeetCode-master
----docs()
--------27-2.md(5KB)
--------121.md(3KB)
--------7.md(2KB)
--------58.md(801B)
--------119.md(764B)
--------91.md(2KB)
--------107.md(4KB)
--------184.md(3KB)
--------83.md(5KB)
--------24.md(1KB)
--------100.md(6KB)
--------25.md(2KB)
--------6.md(3KB)
--------8.md(0B)
--------35.md(529B)
--------75.md(3KB)
--------112.md(2KB)
--------11.md(28KB)
--------70.md(3KB)
--------3.md(4KB)
--------125.md(726B)
--------9.md(4KB)
--------54.md(2KB)
--------155.md(2KB)
--------33.md(101B)
--------187.md(182B)
--------104.md(2KB)
--------.vuepress()
--------175.md(294B)
--------16.md(2KB)
--------56.md(4KB)
--------344.md(1KB)
--------14.md(3KB)
--------1.md(6KB)
--------34.md(2KB)
--------38.md(4KB)
--------136.md(729B)
--------237.md(760B)
--------19.md(1KB)
--------20.md(1KB)
--------215.md(32KB)
--------15.md(7KB)
--------28.md(2KB)
--------108.md(2KB)
--------12.md(3KB)
--------94.md(4KB)
--------67.md(3KB)
--------144.md(2KB)
--------递归.md(198B)
--------79.md(4KB)
--------122.md(2KB)
--------232.md(2KB)
--------111.md(2KB)
--------101.md(5KB)
--------88.md(6KB)
--------26.md(3KB)
--------4.md(6KB)
--------5.md(7KB)
--------53.md(3KB)
--------141.md(854B)
--------21.md(2KB)
--------905.md(2KB)
--------118.md(1KB)
--------27.md(5KB)
--------6-2.md(3KB)
--------110.md(8KB)
--------2.md(3KB)
--------13.md(2KB)
--------69.md(4KB)
--------66.md(2KB)
----package.json(153B)
----deploy.sh(185B)
----.gitignore(60B)
----README.md(9KB)
----push.sh(132B)
----yarn.lock(307KB)