没有合适的资源?快使用搜索试试~ 我知道了~
判断链表是否为回文链表leetcode-Problems:问题及解决方案
共6个文件
png:2个
temp:2个
md:2个
需积分: 9 0 下载量 119 浏览量
2021-07-01
00:52:28
上传
评论
收藏 84KB ZIP 举报
温馨提示
判断链表是否为回文链表 leetcode 问题 问题及解决方案 1. 两笔 https://leetcode.com/problems/two-sum/?tab=Description 问题: 给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。 您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。 示例:给定 nums = [2, 7, 11, 15],target = 9,因为 nums[0] + nums[1] = 2 + 7 = 9,返回 [0, 1]。 解决方案: 天真版本 两个循环,第一个循环抛出列表,第二个循环检查每个值是否正确。 时间复杂度:O(n2) 2. HashMap 构建hashmap(K:value,V:index),对每个元素,检查索引是否为target-i。 如果是,则获取相应的值。 时间复杂度:(n) 3. 提示: 为什么是哈希图? 算法:查找第一个元素(获取值,索引)-> 查找第二个元素(获取值,索引),并检查该元素是否为目标。 循环需要 O(n) 来获取值和索引,而 hashmap 需要 O(1) 来获取这两个值。 为什么不提
资源推荐
资源详情
资源评论
收起资源包目录
Problems-master.zip (6个子文件)
Problems-master
Summarize.md 2KB
README.md 20KB
resources
images
subsets.png 70KB
subsets_duplicate.png 33KB
temp 1B
temp 1B
共 6 条
- 1
资源评论
weixin_38680957
- 粉丝: 8
- 资源: 930
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功