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

法院内网网站的建设目的佛山网站建设技术托管

法院内网网站的建设目的,佛山网站建设技术托管,昆山 网站设计,做淘宝推广怎样网站合适StarryCoding 是面向计算机专业学生的综合学习与刷题平台&#xff0c;欢迎同学们的加入&#xff01; 传送门&#xff1a;两数之和 II - 输入有序数组 Thought/思路 答案只需要返回两个下标&#xff0c;表示和为 target 的两个数。 我们可以用一个 map<int, vector> 维…

StarryCoding 是面向计算机专业学生的综合学习与刷题平台,欢迎同学们的加入!

传送门:两数之和 II - 输入有序数组

Thought/思路

答案只需要返回两个下标,表示和为 target 的两个数。

我们可以用一个 map<int, vector> 维护原数组每个数存在哪些下标,然后对于每一个元素,查看是否存在它与 target 的差值。

当差值存在,并且 vector 中存在的元素与当前下标不是同一个时,就说明找到了答案。

Code/代码

class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {std::map <int, std::vector <int>> mp;for (int i = 0; i < numbers.size(); ++ i) {mp[numbers[i]].push_back(i);}std::vector <int> ans;for (int i = 0; i < numbers.size(); ++ i) {int next = target - numbers[i];if (mp.count(next) && mp[next].size() > 0) {for (auto &item : mp[next]) {if (item != i) {ans.push_back(i + 1);ans.push_back(item + 1);break;}}}if (ans.size() == 2) break;}return ans;}
};
http://www.dtcms.com/wzjs/496540.html

相关文章:

  • 建一个自己的网站价格大连百度关键词优化
  • 网站开发建设专业的公司线上广告投放方式
  • 怎么重新网站做301上海优化外包
  • 互联网舆情监测中心seo的范畴是什么
  • 自己做的网站挂其他广告收费seo图片优化
  • 做中东市场哪个网站合适的磁力搜索引擎
  • 网站域名怎么填写网站怎么优化关键词排名
  • 网站建设需要那些人深圳网站设计知名乐云seo
  • 泰安网站建设海洋网络推广效果
  • 网站站内搜索代码网页优化公司
  • 做乒乓球网站的图片谷歌安装器
  • 保定移动网站建设搜索优化师
  • 上海易雅达网站建设公司怎么样百度关键词广告怎么收费
  • 房产集团公司网站建设方案2022年新闻大事
  • 河南网站制作可口可乐营销策划方案
  • 想做机械加工和橡胶生意怎么做网站2021搜索引擎排名
  • 网站推广页做app找什么公司
  • 望京做网站公司广州网络营销推广
  • 360免费建站为什么注册不了购买一个网站域名需要多少钱
  • asp做留言板网站网络服务提供者收集和使用个人信息应当符合的条件有
  • 企业网站代建设辽宁好的百度seo公司
  • 自己做的旅游网站 介绍公关
  • 花都低价网站建设公众号推广合作平台
  • 黑龙江网站设计站长推荐黄色
  • 网站建设与管理专业就业前景中国万网登录入口
  • 免费网站空间php免费培训seo
  • 关于建设网站的书本建立网站有哪些步骤
  • 网站内容建设需要注意哪些问题成都网站seo外包
  • 邯郸房产网签查询系统免费seo快速收录工具
  • 网页不能运行wordpress十堰seo优化方法