文件名称:lrucacheleetcode-dsa:DSA实践
文件大小:43KB
文件格式:ZIP
更新时间:2024-07-19 17:01:20
系统开源
lru缓存leetcode 液晶追踪器 大批 二进制 动态规划 图形 间隔 **** 链表 矩阵 细绳 树 堆 重要链接: Geek for Geeks 列表 数组: 给定总和的子数组 Kadane 算法 数组中缺少数字 合并两个已排序的数组 交替重新排列数组 对数 数组的反转 对 0、1 和 2 的数组进行排序 阵列中的平衡点 阵列中的领导者 最低平台 按组反转数组 第 K 个最小元素 截留雨水 勾股三元组 巧克力分配问题 股票买卖 左侧较小右侧较大的元素 将数组转换为 Zig-Zag 方式 最后索引为 1 螺旋遍历矩阵 从数组形成的最大数 细绳 : 反转给定字符串中的单词 给定字符串的排列 字符串中最长的回文 递归删除所有相邻的重复项 检查字符串是否旋转了两个地方 罗马数字转整数 字谜 删除重复项 形成回文 字符串中最长的不同字符 实施 Atoi 实现 strstr 最长公共前缀 链接列表: 在链表中查找中间元素 反转链表 旋转链表 以给定大小的组反转链接列表 Y形链表中的交点 检测链表中的循环 删除链表中的循环 链表末尾的第 n 个节点 展平链表 合并两个已排序的链表 两个链表的
【文件预览】:
dsa-main
----leetcode()
--------931.minimum-falling-path-sum.py(935B)
--------70.climbing-stairs.py(441B)
--------79.word-search.py(1000B)
--------3.longest-substring-without-repeating-characters.py(487B)
--------76.minimum-window-substring.py(1KB)
--------424.longest-repeating-character-replacement.py(628B)
--------322.coin-change.py(585B)
--------354.russian-doll-envelopes.py(564B)
----.vimrc(8KB)
----russiandoll.py(460B)
----hacker()
--------distinctNumbers.js(998B)
----aa_dp()
--------canSum.js(1KB)
--------howSum.js(1KB)
--------fib.js(418B)
--------gridTraveler.js(778B)
--------bestSum.js(2KB)
----numIslands.py(2KB)
----grokking()
--------selectionSort.js(378B)
----min_heap.py(3KB)
----README.md(13KB)
----twoSumTarget.py(661B)
----treeSumTarget.py(958B)
----nSumTarget.py(1KB)
----NOTES.md(812B)
----binarySearch.py(1KB)
----.gitignore(4KB)
----lc()
--------152.maxProduct.js(559B)
--------207.py(780B)
--------589.js(693B)
--------128.py(667B)
--------429.js(497B)
--------river_sizes.py(2KB)
--------590.js(623B)
--------100.isSameTree.js(506B)
--------435.js(794B)
--------033.search.js(791B)
--------268.missingNumber.js(274B)
--------141.hasCycle.js(451B)
--------001.twoSum.js(305B)
--------253.minMeetingRooms.js(654B)
--------338.countBits.js(225B)
--------323.py(714B)
--------402.js(424B)
--------269.py(1KB)
--------094.js(1KB)
--------206.reverseList.js(545B)
--------.vscode()
--------143.reorderList.js(1KB)
--------019.removeNthFromEnd.js(580B)
--------191.hammingWeight.js(235B)
--------110.js(1011B)
--------153.findMin.js(872B)
--------057.js(903B)
--------371.getSum.js(618B)
--------021.mergeTwoLists.js(1KB)
--------011.maxArea.js(614B)
--------238.arrayExceptSelf.js(458B)
--------015.3sum.js(931B)
--------252.canAttendMeetings.js(441B)
--------417.py(1KB)
--------1673.js(588B)
--------056.js(501B)
--------104.maxDepth.js(535B)
--------108.js(572B)
--------145.js(711B)
--------124.maxPathSum.js(654B)
--------1018.js(700B)
--------union_find.js(663B)
--------217.containsDuplicate.js(273B)
--------053.maxSubArray.js(488B)
--------226.invertTree.js(822B)
--------121.maxProfit.js(568B)