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

海报自动设计网站网站设计与制作专业

海报自动设计网站,网站设计与制作专业,建网站怎么弄,和幼儿做网站1.题目 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素在答案里不能重复出现。 你可以按任意…1.题目 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1 输入nums [2,7,11,15], target 9 输出[0,1] 解释因为 nums[0] nums[1] 9 返回 [0, 1] 。 示例 2 输入nums [3,2,4], target 6 输出[1,2] 示例 3 输入nums [3,3], target 6 输出[0,1] 提示 2 nums.length 104 -109 nums[i] 109 -109 target 109 只会存在一个有效答案 进阶你可以想出一个时间复杂度小于 O(n2) 的算法吗 2.分析与解答 2.1基础知识 map是STL的一个关联容器。 mapstring,int cnt;//前键后值键就可以理解为索引每个索引只能在map中出现一次 map中修改数据 int i my_Map[“a”]; my_Map[“a”] i;//索引a对应的值是i map中的count()函数 返回索引出现的次数由于map中索引只出现一次所以返回只会是0或1. a[i],其实提供了一个i到a[i]的映射 map中的count()函数能够判断键是否出现过同时map中的键和值也能够拥有其原本的意义。 但是用数组就有了局限性因为如果把a[i]当成一个i到a[i]的映射那么无法判断a[i]是否出现过。所以说一个数组作为映射的话比map作为映射表示的内涵要少。 2.2思路 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数。 也就是说在数组里有两个数a和target-a需要输出他们的下标。 解决的思路 通过map建立一个数和下标的映射。然后扫描数组判断数nums[i]所对应的target-nums[i]是否在map中。如果找到那么读出键对应的值也就是数的下标。如果没找到把这个数和它的下标存在map里。 2.3代码c class Solution { public:vectorint twoSum(vectorint nums, int target) {mapint,int a;//提供一对一的hashvectorint b(2,-1);//用来承载结果初始化一个大小为2值为-1的容器bfor(int i0;inums.size();i){if(a.count(target-nums[i])0)//如果找到一个数是target-nums[i]{b[1]i;b[0]a[target-nums[i]];//读出它对应的下标break;}a[nums[i]]i;//把这个数和它的下标存在map里}return b;}; };
http://www.pierceye.com/news/634720/

相关文章:

  • 设计分享网站网站建设资料需要公司提交的吗
  • 广州网站站建设培训html用户登录注册页面代码
  • 网站建设怎么购买域名怎么屏蔽2345网址导航
  • 物流网站建设推广wordpress安全配置文件
  • 做网站用哪个服务器不用备案宣传网站设计
  • 网站建设哪种语言好电子商务型网站建设
  • 广州网站建设平台网站怎么做必须交钱吗
  • 做网站费免图片网站背景图网站
  • 上海电商网站开发公司门户网站建设 总结
  • 网站产品类别顺序如果修改wordpress多城市seo
  • 做网站托管的好处公司erp系统
  • 管局备案网站高端定制网站的特点
  • 成都极客联盟网站建设公司有没有帮别人做网站
  • 宝安专业网站设计公司公众号小程序怎么做
  • 郑州网站优化公司爱范儿 wordpress 主题
  • 电商网站建设书宣传片拍摄技巧
  • 珠海的门户网站有哪些app开发是什么专业
  • 网站建设推广报价简单网页素材
  • 建设企业官方网站的流程37玩手游官网平台
  • 南通网站建设方案开发网站建设运营公众号运营合同
  • 制作网站语言seo推广软件怎样
  • 企业网站建设的三种方式wordpress 导航高亮
  • 个人 建设图片分享网站网站开发设计步骤
  • 温州做阀门网站公司网站的建设时间怎么查
  • 好看的个人网站主页网站建设选择什么模式
  • 做内衣的网站校园网站建设网站
  • 学做网站论坛vip共享wordpress分类下文章排序
  • 文章内容网站系统网页编辑怎么打开
  • 建网站难吗查看关键词被搜索排名的软件
  • 同学会网站建设方案全免费无代码开发平台