没有合适的资源?快使用搜索试试~ 我知道了~
leetcode答案-Two-Sum:leetcode两数之和代码
共8个文件
py:3个
cpp:3个
md:1个
需积分: 50 2 下载量 77 浏览量
2021-06-30
01:03:08
上传
评论
收藏 4KB ZIP 举报
温馨提示
leetcode 答案 Two-Sum leetcode两数之和代码 题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 在这里,采用了C++和Python两种语言和三种方法解答。其中,暴力解法最为直接但时间复杂度最高。哈希表方法与排序法在时间上倒是没有太大差距。 在哈希表方法中,我采用的是两次哈希表,第一次用于构建映射,第二次才是用于判断另外一个数是否存在于hash表中。 两次哈希表相对于一次哈希表边检查边添加元素的方式较为繁琐,但是在代码学习的结构上更加有利。
资源推荐
资源详情
资源评论
收起资源包目录
Two-Sum-master.zip (8个子文件)
Two-Sum-master
.gitattributes 66B
两数之和_Python_hash表法.py 718B
两数之和_C++_hash表法.cpp 820B
两数之和_Python_暴力法.py 318B
两数之和_Python_排序法.py 816B
README.md 920B
两数之和_C++_暴力法.cpp 630B
两数之和_C++_排序法.cpp 1KB
共 8 条
- 1
资源评论
weixin_38670501
- 粉丝: 8
- 资源: 976
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功