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

南京越城建设集团网站网络营销公司名字大全

南京越城建设集团网站,网络营销公司名字大全,重庆梁平网站建设哪家便宜,公司管理系统图题目 【LeetCode】1. 两数之和 思路 方法一:暴力解。先用size()求出数组长度,遍历两个for找出和为target的数组下标。如果找不到则返回{}。 方法二:哈希表。时间复杂度更低,但自己想不到。用unordered_map,与map的区…

题目

【LeetCode】1. 两数之和

思路

方法一:暴力解。先用size()求出数组长度,遍历两个for找出和为target的数组下标。如果找不到则返回{}。
方法二:哈希表。时间复杂度更低,但自己想不到。用unordered_map,与map的区别是unordered_map 容器不会像 map 容器那样对存储的数据进行排序。创建一个哈希表,对于每一个 x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,即可保证不会让 x 和自己匹配。

代码(暴力解)

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {int n=nums.size();for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(nums[i]+nums[j]==target){return {i,j};}}}return {};}
};

代码(哈希)

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int>table;for(int i=0;i<nums.size();i++){auto it=table.find(target-nums[i]);if(it!=table.end()){return {it->second,i};}table[nums[i]]=i;}return {};}
};
http://www.dtcms.com/wzjs/430890.html

相关文章:

  • 网页微博怎么看直播优化大师手机版
  • 淄博网站推广公司游戏交易平台
  • 网页制作模板的网站环境保护网络营销管理
  • Wordpress 分表分库百度网站排名搜行者seo
  • 厦门做网站哪家公司好郑州网络营销公司哪家好
  • wordpress外贸建站怎么加左侧边栏成都营销型网站制作
  • 成都电子网站建设网站优化推广seo公司
  • 一级a做爰片免费网站录像品牌营销策略四种类型
  • 宿迁做网站优化免费b站软件推广网站
  • wordpress修改网站名称qq推广引流怎么做
  • 英文网站建设公司泉州seo托管
  • 网站制作教程手机今日国内新闻重大事件
  • 百度网盟推广有哪些网站日本网站源码
  • 驻马店 市网站建设新媒体代运营
  • wordpress企业站主题宣传推广方案模板
  • php实验报告企业网站开发百度网页版入口
  • 网站建设公司新员工培训ppt潍坊今日头条新闻最新
  • 欧美网站设计特点凡科网建站系统源码
  • 营销型企业网站建设价格推广普通话宣传标语
  • 做自己照片视频网站申请一个网站
  • 北京专业做网站的百度的电话人工客服电话
  • wordpress主题字体用隶书指定关键词seo报价
  • tob0.5 wordpress关键词排名优化营销推广
  • 跨境电商软件erp排名seo博客教程
  • 企业网站备案审核需要多长时间郑州seo排名哪有
  • 江苏企业网站制作哪家好哈尔滨seo推广优化
  • 中国中小企业网官方网站一个新的app如何推广
  • 政府网站建设总体要求百度官网认证多少钱
  • 做网站时怎么取消鼠标悬停seo工具优化软件
  • 论坛空间申请seo需要掌握哪些技术