lrucacheleetcode-leetcode-solutions:leetcode-解决方案

时间:2024-07-19 17:23:29
【文件属性】:

文件名称:lrucacheleetcode-leetcode-solutions:leetcode-解决方案

文件大小:46KB

文件格式:ZIP

更新时间:2024-07-19 17:23:29

系统开源

lru缓存leetcode 力码 # 标题 时间 空间 困难 笔记 0001 上) 上) 简单的 一次性哈希表 0441 上) O(1) 简单的 二分查找 0121 上) O(1) 简单的 循环时,找到最低价格和最低价格之后的最高价格 0724 上) 上) 简单的 计算每个索引的左和和右和。 返回左总和 = 右总和的索引 0020 上) 上) 简单的 堆 0253 O(nlogn) 上) 中等的 使用 PriorityQueue 实现最小堆 0013 O(1) O(1) 简单的 从左到右线性扫​​描 0005 O(n^2) O(n^2) 中等的 0139 O(n^2) 上) 中等的 056 O(nlogn) 上) 中等的 443 上) O(1) 简单的 973 O(n + K)logn 上) 中等的 使用 TreeMap、距离作为键和点的数组列表 4 O(log(min(x,y))) O(1) 难的 x 和 y 是两个输入数组的长度 5 上)) 上) 中等的 滑动窗口和哈希集 237 O(1)) O(1) 简单的 将下一个节点的数据复制到当前节点并调整当前节点的next指针 21 O(


【文件预览】:
leetcode-solutions-master
----ReverseString.java(764B)
----ConstructBSTFromPreorder.java(1KB)
----SpiralMatrix.java(2KB)
----AddTwoNumbers.java(1KB)
----MergeSortedArray.java(943B)
----SearchInRotatedSortedArray.java(2KB)
----PivotIndex.java(1KB)
----Unique Paths.java(992B)
----README.md(8KB)
----GenerateParenthesis.java(922B)
----SymmetricTree.java(1KB)
----StringCompression.java(2KB)
----CopyListWithRandomPointer.java(2KB)
----ContainerWithMostWater.java(993B)
----IntersectionOfTwoArrays.java(832B)
----DeleteNode.java(1KB)
----TwoSum.java(955B)
----LongestSubstringWithoutRepeatingCharacters.java(1KB)
----MergeIntervals.java(1KB)
----CoinChange.java(1KB)
----UniquePathsII.java(2KB)
----LongestCommonPrefix.java(798B)
----MergeTwoSortedLists.java(879B)
----MaximumSubarray.java(724B)
----LruCache.java(2KB)
----RomanToInteger.java(2KB)
----ClimbingStairs.java(975B)
----ThreeSum.java(2KB)
----KClosestPoint.java(2KB)
----Fibonacci.java(861B)
----LongestPalindromicSubString.java(2KB)
----ValidParentheses.java(1KB)
----SubarraySumEqualsK.java(720B)
----WordBreak.java(2KB)
----VerifyAlienDictionary.java(3KB)
----BinaryTreeZigzagLevelOrderTraversal.java(2KB)
----Subsequences.java(801B)
----LetterCombinationOfPhoneNumbers.java(2KB)
----MeetingRooms2.java(1KB)
----BestTimeToBuyAndSellStock.java(1KB)
----WordSearch.java(2KB)
----TopKFrequentElements.java(1KB)
----BinaryTreeLevelOrderTraversal2.java(2KB)
----CourseSchedule1.java(2KB)
----ReverseLinkedList.java(570B)
----MedianOfTwoSortedArrays.java(2KB)
----FizzBuzz.java(1KB)
----GroupAnagrams.java(770B)
----MergeKSortedLists.java(1000B)
----ArrangingCoins.java(1KB)
----PerfectSquares.java(660B)
----BinaryTreeLevelOrderTraversal.java(1KB)
----InsertDeleteGetRandom.java(2KB)
----IntegerPermutation.java(2KB)
----MinStack.java(1KB)
----MaxWidthOfBinaryTree.java(3KB)
----CourseSchedule2.java(3KB)
----WordLadder.java(2KB)
----NumberOfIslands.java(1KB)

网友评论