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

怎么做游戏网站google国际版

怎么做游戏网站,google国际版,wordpress h5幻灯片,资讯类网站建设方案书题目 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素在答案里不能重复出现。 你可以按任意顺… 题目 给定一个整数数组 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 10^4-10^9 nums[i] 10^9-10^9 target 10^9只会存在一个有效答案 思考  本题是力扣题库中的第一题解决方法有很多笔者在这里用一种小于时间复杂度O(n^2)因为涉及到了查找我们九二一运用我们的哈希算法本题由于需要下表和元素值要对应为了查找方便我们可以将unordered_map中的key存储元素value存储下表这样可以实现一一对应查找目标数与数组元素的差值进行寻找因为只有一个有效答案大大简化了问题下面请根据笔者的代码来理解这道题目。 代码实现 class Solution { public:vectorint twoSum(vectorint nums, int target) {unordered_mapint,intmp;//利用undered_map哈希表用于键值配对for(int i0;inums.size();i){auto itermp.find(target-nums[i]);//设置迭代器存储对相应值的数据if(iter!mp.end())//如果找到return {iter-second,i};//那么返回iter指向的指即下表和i对应下表mp[nums[i]]i;//插入该值}return {};//如果一直找不到返回空} }; 总结 本题带我们熟悉了unordered_map的用法用元素当key用下表当value进行配对同样压缩了时间并且完成了想要的操作希望通过本篇再次熟悉哈希并且掌握哈希寻找元素和配对元素的思想。 尾声 本题是哈希算法的序章再次采用了unordered_map希望本篇内容能给你带来益处如果觉得笔者写的还不错记得留下你的点赞哦
http://www.zqtcl.cn/news/763781/

相关文章:

  • 学校网站建设发展规划线上推广的渠道有哪些
  • 公主岭网站建设seo网站推广技术
  • 网站建设一次crm管理
  • 电商网站设计公司优选亿企邦wordpress管理员头像
  • 医院做网站需要多少钱wordpress 模板 设计
  • 建设网站的规则建设公司网站的原则
  • 专业网站定制 北京龙泉驿网站seo
  • 网站标签是什么网站flash导入页
  • 城市网站建设摘要论文网站建设基本步骤包括哪些
  • 如何做招聘网站分析wordpress状态修改
  • 兰考网站建设微信运营是干嘛的
  • 网站ps照片怎么做的网站开发项目实训报告
  • 做流量网站it建设人才网
  • 杭州拱墅区网站建设推荐定制型网站建设
  • 网站建设需要达到什么样的效果上海营销网站推广多
  • 现代化公司网站建设长沙公司网站建立
  • 网站开发需要哪些人才辽宁奔之流建设工程有限公司网站
  • 做旅游产品的网站有哪些个人做搜索网站违法吗
  • 营销型网站的功能网站制作价钱多少
  • angularjs 网站模板工作感悟及心得
  • 福州 网站定制设计哈尔滨网站建设咨询
  • 酒吧网站模板创办网页
  • 外贸网站建设软件有哪些现在网站建设用什么语言
  • lnmp wordpress 主题不见高级seo课程
  • 成都哪家公司做网站最好杭州软件开发
  • 做网站多少宽带够wordpress编辑文章中图片
  • 无锡网站制作排名软件工程公司
  • 做网站国内好的服务器美食网站建设项目规划书
  • 三亚市住房和城乡建设厅网站江西电信网站备案
  • 联谊会总结网站建设对外宣传如何在家做电商