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

凯里展示型网站设计wordpress 免费主机

凯里展示型网站设计,wordpress 免费主机,中级经济师考试题库1000题,东莞网站建设 胶粘包装材料原题链接#xff1a;1.两数之和 根据题意可以得出 需要找出数组nums内 有两个元素相加等于target的两个整数#xff0c;并且返回这两个证书的下标。并且数组内有重复元素#xff0c;但是返回的答案不能有重复元素出现 要记住的就是#xff0c;需要判断元素是否出现过1.两数之和 根据题意可以得出 需要找出数组nums内 有两个元素相加等于target的两个整数并且返回这两个证书的下标。并且数组内有重复元素但是返回的答案不能有重复元素出现 要记住的就是需要判断元素是否出现过或者是否在集合里存在就可以考虑用哈希法去做 使用什么方法为什么使用 可以使用hash法因为要根据值返回下标可以理解为根据key返回value键值对 所以也使用map又因为是需要查询在时间复杂度上就是用以哈希表为底层的unordered_map容器。 map主要用来去重 以及到时候返回需要查找的值相应的下标 本题中key用来存储需要的差值而value用来存储下标 思路 只需要遍历nums然后从nums[i]开始计算target - nums[i]得出差值 再到unordered_map中查询是否有需要的差值 如果没有则将numsi和i(下标)存入unordered_map 中等待下次查询 如果有则代表map-scond为需要的差值而i为差值的下标返回{map-scond,i }即可 map -scond 为该元素的值map -fast为该元素的键 代码 class Solution { public:vectorint twoSum(vectorint nums, int target) {std::unordered_map int,int map;for(int i 0; i nums.size(); i){int s target - nums[i];auto item map.find(s);//存在返回元素的迭代器不存在则返回map.end()if(item map.end()){//差值不存在于map里面代表未出现过则将nums[i]的值和下标存入map中map.insert(pairint, int(nums[i],i));}else{//差值存在map里面return {item-second,i};}}return {};} };
http://www.hkea.cn/news/14264642/

相关文章:

  • php视频网站开发实战优秀品牌策划公司
  • 学校网站建设技术二手电商怎么做
  • 展示型网站模板源码门户网站建设信息工作讲话
  • 手机新机价格网站京北网app下载
  • 博物馆网站建设方案书seo要点
  • 郑州树标网站建设南宁京象建站公司
  • 高端网站建设百度工信部查网站备案
  • 池州做网站培训房子设计图
  • 提高网站建设管理水平网络工程师考试时间
  • 菏泽网站建设公司有哪些企业服务有哪些
  • 网站开发套餐网页设计岗位职责
  • 点击到达网站指定位置怎么做登录网站怎么做
  • 闵行网站建设微信营销管理系统
  • 网站建设的基本内容网上商店系统
  • 龙岗区网站建设哪个公司好网站建设要多少钱
  • 扁平化网站配色全网普盖网站建设河南
  • 高校网站如何建设论文规模以上工业企业名单
  • 中山市建设局网站窗口电话wordpress主题漏洞
  • 我的世界充钱网站怎么做wordpress 4.7下载
  • 网站怎么推广比较好游戏开发工程师
  • 建设银行网站服务功能网站建设流程策划书
  • 网站建设和维护的职责深圳logo设计公司排名
  • 网站备案被取消学校网站推广
  • 搜索引擎在网站建设中的重要性q王商城 网站是怎么做的
  • 网站有哪些类型施工企业评价
  • 网站建设需招聘什么专业人西安市网站
  • 不懂编程如何做网站开发建设网站多久
  • 漯河网上商城网站建设品牌网站部门建设方案
  • 做网站 做什么网站好品牌网站和优化网站
  • asp网站应用程序wordpress php7 iis