没有合适的资源?快使用搜索试试~ 我知道了~
leetcode答案-leetcode:leetcode
共7个文件
py:6个
md:1个
需积分: 8 0 下载量 11 浏览量
2021-06-30
01:40:54
上传
评论
收藏 24KB ZIP 举报
温馨提示
leetcode 答案 记录leetcode刷题 array01.py 1.两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,返回他们的数组下标。 解法:哈希表,时间复杂度:O(N),空间复杂度:O(N) 在进行迭代并将元素插入到表中的同时,我们还会回过头来检查表中是否已经存在当前元素所对应的目标元素。如果它存在,那我们已经找到了对应解,并立即将其返回 11.盛最多水的容器:给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。 解法:双指针,时间复杂度:O(N),空间复杂度:O(1) 左右指针分别代表容器的边界,容纳的水为:min(height[left],height[right]) * (right-left)。判断height[left],height[right]的大小,移动较小的指针(因为不管移动那边指针,底的大小相同)。只遍历一遍数组
资源推荐
资源详情
资源评论
收起资源包目录
leetcode-main.zip (7个子文件)
leetcode-main
array06.py 8KB
array04.py 8KB
array01.py 11KB
README.md 13KB
array02.py 11KB
array05.py 8KB
array03.py 10KB
共 7 条
- 1
资源评论
weixin_38687505
- 粉丝: 10
- 资源: 969
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功