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

北京网站建设 网络推广公司网站怎么申请怎么注册

北京网站建设 网络推广,公司网站怎么申请怎么注册,门户网站开发用什么框架好,网站qq代码题目 【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/828060.html

相关文章:

  • 梅州兴宁网站建设微信公众号运营
  • 上海 外贸网站diy做网站
  • 网站建设网站腾讯 网站开发
  • 永川建网站青岛公司网站建设价格低
  • 邯郸网站建设价格找建站公司
  • 深圳网站建设售后服务制作小程序源码
  • 深圳均安网站制作广州网站建设 乐云seo
  • 网站开发十大公司做社群的网站有哪些
  • 做网站的工作记录住房和城乡建设部网站防烟排烟
  • 建设项目环评验收网站什么网站可以免费做会计初级
  • 对网站策划的看法ps培训班
  • 制作网站必做步骤网络免费推广平台
  • 网站开发中 html网站模板如何修改域名
  • 网站如何做访客统计wordpress编辑导航菜单视频教程
  • 专门做投标书的网站凉山州住房和城乡建设厅网站
  • 六盘水做网站兰州seo排名优化服务
  • 平台网站建设后台源码常德网站建设网站
  • 建设网站的技术临海市建设局网站
  • 长春制作公司网站杭州做企业网站公司
  • 人设生成器网站域名做网站
  • 广州商砼建站规范达州市建设局网站
  • 福州建设发展集团网站一个人只做网站的流程
  • 可以做网站吗上海网络公司有哪几家
  • 策划案网站中山百度首页推广
  • 网站引导动画怎么做找别人做网站交货时应该注意什么
  • 深圳专业专业网站建设建设银行的网站是多少钱
  • 浦口区网站建设技术指导网站建设推广价格
  • 个人网站设计与开发关键词seo培训
  • 个人网站制作的步骤站长平台
  • 网站谷歌seo做哪些wordpress 标签详解