没有合适的资源?快使用搜索试试~ 我知道了~
leetcode答案-CodeTrainingLog:代码训练日志
共1个文件
md:1个
需积分: 9 0 下载量 161 浏览量
2021-06-30
01:28:09
上传
评论
收藏 5KB ZIP 举报
温馨提示
leetcode 答案 LeetCode001 两数之和 给定一个整数数组nums和一个整数目标值target,在该数组中找出和为目标值的那两个整数, 并返回它们的数组下标。假设每种输入只会对应一个答案。但数组中同一个元素在答案里不能 重复出现,可以按任意顺序返回答案。 解题思路1:暴力破解两层for代码如下 class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> twovalues(2); for(int i=0;i<nums.size()-1;i++){ for(int j=i+1;j<nums.size();j++){ if(nums[i]+nums[j]==target){ twovalues[0]=i; twovalues[1]=j; } } } return twovalues; } }; 测试可以通过,但是速度比较慢时间复杂度O(n2)。 解题思路2:看了题解,用哈希图记录已经查询过得元素,这样以后的查询效率就是O(1) class Solution
资源推荐
资源详情
资源评论
收起资源包目录
CodeTrainingLog-main.zip (1个子文件)
CodeTrainingLog-main
README.md 14KB
共 1 条
- 1
资源评论
weixin_38596485
- 粉丝: 2
- 资源: 892
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功