没有合适的资源?快使用搜索试试~ 我知道了~
leetcode答案-coding-practice:编码实践
共59个文件
java:55个
md:4个
需积分: 5 0 下载量 125 浏览量
2021-06-30
02:11:20
上传
评论
收藏 39KB ZIP 举报
温馨提示
leetcode 答案动态规划 问题 1:编辑距离 () 递归公式 answer(i,j) = 可能解的最小值。 可能的解决方案: word1[i] == word2[j] ? 回答(i-1, j-1): 回答(i-1.j-1) + 1 (插入) answer(i,j-1) + 1 (删除) answer(i-1,j) + 1 基本情况 答案(-1,-1)= 0 答案(-1,0) = 答案(0,-1) = 1 时间复杂度 O(n^2) 空间复杂度 O(n^2) 边缘情况 字 1 || Word2 为空 Word1 && Word2 为空 问题 2:直方图中的最大面积 () 解决方案 (可能的解决方案)对于每个 i,找到将第 i 个条形视为矩形中最小条形的区域。 最大的所有可能的解决方案是答案 要找到第 i 个柱的答案,我们需要知道左侧和右侧的下一个最小柱。 可以使用基于堆栈的方法在 O(n) 时间内找到所有条(两侧)的下一个最小值。 解决方法链接: 时间复杂度 上) 空间复杂度 上) 基本案例 空输入 单条作为输入 对于第 i 个条形:右侧没有更小的条形 对于第 i 个条形:左侧没有更
资源推荐
资源详情
资源评论
收起资源包目录
coding-practice-master.zip (59个子文件)
coding-practice-master
src
MaximumGap.java 2KB
pricecalculator
PriceCalculator.java 813B
NestedIterator.java 2KB
roottoleafsum
model
TreeNode.java 577B
RootToLeafSum.java 2KB
chessboard
Board.java 3KB
Piece.java 635B
Move.java 882B
Runner.java 817B
BricksFallingWhenHit.java 6KB
EditDistance.java 1KB
snakeladder
SnakeAndLadderGame.java 2KB
Dice.java 158B
Board.java 1KB
Player.java 287B
SnakeLadder.md 1KB
CourseSchedule.java 2KB
RedundantConnectionII.java 4KB
LargestAreaHistogram.java 2KB
RegexMatching.java 2KB
BestTimeToBuySellStocks.java 2KB
WordBreak.java 1KB
KthSmallestElementBST.java 2KB
cache
model
Cache.java 343B
CacheEntry.java 172B
LRUCache.java 2KB
SystemCache.java 616B
Runner.java 271B
CreateMaximumNumber.java 5KB
VerifyPreOrderSerialization.java 1KB
KeysAndRooms.java 857B
ReconstructItinerary.java 833B
questionpaper
model
QuestionBank.java 341B
QuestionBankImpl.java 4KB
Question.java 830B
QuestionPaper.java 265B
Topic.java 71B
Difficulty.java 80B
QuestionPaperTemplate.java 70B
QuestionPaper.md 1KB
QuestionPaperGenerator.java 526B
AsFarFromLandAsPossible.java 2KB
RevealCardsIncreasingOrder.java 2KB
StoneGame.java 2KB
MaximumProductOfWordLength.java 2KB
company
Company.md 764B
model
CEO.java 134B
Employee.java 150B
EmployeeBase.java 346B
Manager.java 148B
HierarchyNode.java 603B
RunnerMainClass.java 400B
EmployeeBonusCalculator.java 59B
CompanyEmployeeHierarchy.java 3KB
CloneGraph.java 1KB
MaximumLevelSumBinaryTree.java 1KB
WordBreakII.java 2KB
NumIslands.java 2KB
README.md 5KB
共 59 条
- 1
资源评论
weixin_38741531
- 粉丝: 6
- 资源: 946
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功