当前位置: 首页 > news >正文

重庆在线高校开放课程平台登录网站优化原理

重庆在线高校开放课程平台登录,网站优化原理,域名大全免费网站,wordpress编辑邮箱内容给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回…

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

  • 2 <= nums.length <= 104
  • -109 <= nums[i] <= 109
  • -109 <= target <= 109
  • 只会存在一个有效答案

一、暴力枚举

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {vector<int> ans(2);unordered_map <int, int> m;for(int i = 0; i < nums.size(); i++){for(int j = i + 1; j < nums.size(); j++)//找到了if(nums[i] + nums[j] == target){ans[0] = i;ans[1] = j;break;}}return ans;}
};

二、哈希表

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {vector<int> ans(2);unordered_map <int, int> m;for(int i = 0; i < nums.size(); i++){//找到了if(m.find(target - nums[i]) != m.end()){ans[0] = i;ans[1] = m[target -nums[i]];}m[nums[i]] = i;}return ans;}
};

http://www.yayakq.cn/news/112646/

相关文章:

  • 长沙市网站开发域名购买万网
  • 网站设计论文致谢移动宽带可以在网上续费吗
  • 个人的网站备案多少钱济南恢复娱乐场所
  • 网站建设这门课网站开发语言排行榜
  • 深圳建设很行住房公积金网站淘宝客返利网站建设
  • 阜城县网站建设公司韩国游戏网站设计
  • 天津北京网站建设公司修改wordpress登录
  • 烟台网站建设多少钱爬知乎文章做网站
  • 北京哪家网站建设公司比较好Wordpress不能修改导航名称
  • 中国网站 服务器网站搭建费用价格表
  • 免费注册一个网站竞价推广渠道
  • 课程介绍网站建设ppt模板哈尔滨百度推广排名优化
  • 清远网站开发公司桐庐营销型网站建设
  • 中国行业网站联盟中国制造网入驻
  • jsp体育用品网站建设seo算法入门教程
  • 网站建设视屏教程无锡做网站
  • 网站建设未完成做网站公司需要什么职位
  • 制作网站 优帮云邯郸市有搞网站服服务的吗
  • 凉山彝族自治州网站建站做网站要在阿里云上买几个贡献
  • 电子商务网站建设的发展趋势网站优化包括整站优化吗
  • 潍坊优化网站网页源代码下载音乐
  • 万网有跟企业做网站吗语文建设网站
  • 厦门网站建设的公司专业做域名的网站吗
  • asp.net网站发布到虚拟主机做外汇看哪个网站
  • 福田手机网站建设企业网络规划与设计方案
  • 网站域名过期还能用吗注册安全工程师建设工程网站
  • 找网站建设都需要注意哪些读网站建设一定要买电脑实践吗
  • 网站制作合同范本微网站 服务器
  • 南昌网站建设公司如何网站技术开发文档模板
  • 网站部署环境企业电子商务网站有哪些功能