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

丰台网站建设报价中国建设银行公积金网站首页

丰台网站建设报价,中国建设银行公积金网站首页,seo上词价格,制作招聘网页题目 【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/a/519048.html

相关文章:

  • 网站关键字怎么分割查询个人证件证书查询
  • 深圳做网站要网站建设的客户怎么找
  • 请问那个网站做推广好点建网站销售常见问题
  • 环保局网站建设 自查报告icp信息备案管理系统
  • dw如何在网站做弹窗怀化老年网站
  • 企业网站设计流程网站建设的实验步骤
  • 宁波网站建设公司推荐易企网东莞网站建设58
  • 简单网站制作代码网络技术员工作内容
  • 深圳网站做优化哪家公司好销售公司简介模板
  • 泰安聊城网站建设wordpress模版如何使用教程
  • 网站后台图片上传大小营销策划方案的基本内容
  • 哪个平台查企业是免费的温州哪里有网站优化
  • wordpress开发分类筛选北京关键词优化报价
  • wordpress 全站 下载营销咨询
  • 前端工程师是做网站吗网络规划设计师论文50套范文
  • 微信免费小程序开发平台深圳做网站乐云seo598
  • 网站不被收录怎么办c语言编程软件
  • 小程序建站工具seo分析工具有哪些
  • 网站建设广找金手指排名贰肆太谷县建设局网站
  • 深圳红酒网站建设Oss怎么做静态网站
  • 北京企业网站开发官网的建站过程
  • 网站及app建设济南手机网站制作
  • 中小企业网站建设行情设计之窗
  • 网站开发流程图工具网站dns如何修改不了
  • wordpress网站背景设置方法制作网页视频教程
  • 一个网站要注意哪些问题水果网页设计图片
  • 东莞代码网站建设手机如何制作代码
  • 述建设一个网站的具体步骤用什么框架做网站快
  • windows搭建网站如何把网站做好
  • 专业写作网站2024年5月全国新冠高峰