没有合适的资源?快使用搜索试试~ 我知道了~
leetcode二维数组-LeetCode:力扣每天
共79个文件
java:75个
gitignore:1个
json:1个
需积分: 10 0 下载量 164 浏览量
2021-07-07
03:26:50
上传
评论
收藏 104KB ZIP 举报
温馨提示
leetcode二维数组力码 力扣每天 建立一个从起始站按公里排序的链表,然后扫描链表判断节点是否容量不足。 设计丑陋的哈希图,使用带有头尾节点的链表。 调用 put 或 remove 方法时将动态更改大小。 需要改进。 可以像HashMap的源代码一样使用节点数组对其进行重构。 初始化一个固定大小的数组。 并且当调用put方法并且可以在大小有限的情况下扩展它(扩展时,重新计算哈希码并将它们放入新的更大的数组中)。 给出了两种解决方案,第一种是使用heap查找所有路径,这种方式比较复杂,但是可以复习一下heap的知识。 另一种解决方案是使用recursive ,代码简单易懂。 第一种解决方案是将两个已排序的数组组合为一个已排序的数组,然后可以轻松找到中位数,但时间和空间复杂度为 O(m+n)。 第二个解决方案的时间复杂度是 O(min(m, n)),有点难以理解。 它喜欢二分查找。 第一种解决方案是使用二维数组来存储网格,并在从查询中获取结果时更新它。 但是提交时超出了内存限制。 第二种解决方案不需要存储网格数组,只是为了证明(x, y)是否点亮。 Init 4 map 来存储灯的位置
资源推荐
资源详情
资源评论
收起资源包目录
LeetCode-master.zip (79个子文件)
LeetCode-master
src
Huawei
PrivateTest.java 3KB
Test1.java 2KB
Test.java 720B
LastKNode.java 2KB
Test3.java 990B
FailRecord.java 2KB
IOTest.java 41B
MultiplyStrings.java 980B
ReverseLinkedListBetween.java 2KB
Test2.java 1KB
Huawei2.java 4KB
BigIntegerTest.java 2KB
leetcode
editor
cn
HouseRobberIII.java 2KB
SelfCrossing.java 2KB
SuperEggDrop.java 2KB
DeleteNodeInALinkedList.java 1KB
LargestNumber.java 2KB
SearchA2dMatrix.java 3KB
UniqueBinarySearchTrees.java 859B
SnapshotArrayMain.java 4KB
FindAllNumbersDisappearedInAnArray.java 1KB
MissingNumber.java 1KB
VerifyPreorderSerializationOfABinaryTree.java 3KB
HouseRobber.java 1KB
HouseRobberII.java 2KB
SecondMinimumNodeInABinaryTree.java 2KB
translation.json 168KB
MinimumWindowSubstring.java 3KB
FriendCircles.java 3KB
PalindromePartitioning.java 2KB
FindDisappearedNumbers
Solution.java 650B
base
java
reflect
User.java 474B
ReverseBits
Solution.java 1KB
MaximumAverageSubarrayI
Solution.java 657B
ReverseWordsInAStringIII
Solution.java 789B
bytedance
FindKthNumberInDictOrder.java 2KB
LongestIncreasingSubsequence.java 2KB
Permutations.java 1KB
OddEvenList.java 2KB
LRUCache.java 3KB
LongestSubString.java 1KB
SearchInRotatedSortedArray.java 898B
PalindromicSubstring.java 1KB
GasStation.java 2KB
FindKthLargest.java 2KB
GrumpyBookstoreOwner.java 908B
ClimbStairs.java 337B
Main.java 2KB
ContainerWithMostWater.java 682B
LivingPeople.java 2KB
GetMostCandy.java 1KB
Codec.java 5KB
test
PassTest.java 356B
Terry.java 207B
PassTest3.java 471B
PassTest2.java 443B
DesignHashMap
MyHashMap.java 2KB
Ali
AliThread.java 2KB
BigNumberAdd.java 4KB
BigNumberAdd2.java 3KB
PrintAli.java 2KB
CircularArrayLoop
Solution.java 2KB
TotalHammingDistance
Solution2.java 725B
Solution.java 992B
MedianofTwoSortedArrays
Solution2.java 2KB
Solution.java 1KB
CombinationSum
Solution.java 2KB
SetMismatch
Solution.java 1KB
BinaryTreePaths
Solution2.java 713B
TreeNode.java 178B
Solution.java 3KB
LetterCombinationsOfAPhoneNumber
Solution.java 2KB
IntegertoRoman
Solution.java 2KB
GridIllumination
Solution2.java 3KB
Solution.java 3KB
CarPooling
Solution.java 2KB
LICENSE 34KB
README.md 7KB
.gitignore 63B
共 79 条
- 1
资源评论
weixin_38531630
- 粉丝: 2
- 资源: 889
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功