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

网站快照怎么做哪个网站做非洲的生意

网站快照怎么做,哪个网站做非洲的生意,网站开发涉及内容,中国企业500强榜单2023题目 给定一个整数数组 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] 解析 这道题是leetcode中的第一道题应该也是很多人梦开始的地方这道题可能有些人觉得他很简单直接两层for循环就可以解决的事情其实这是一道典型使用hash表解决的题目 使用那种哈希表来解决 哈希表有三种实现方式第一种使用数组来完成第二种使用set集合来完成第三种使用map来操作 在这里很明显是需要是要使用map来解决 map有三种实现方式 map和multimap底层使用红黑树来实现还有一种就是使用unrodered_map来实现这个的效率是最高的增删改查的效率都是o(1) 为什么想到采用hash法来解决这道题 我们要查询一个元素是否在之前的遍历中是否出现过避免一个元素的重复查询通过这种方式来降低时间复杂度就要第一时间想到哈希法 代码 class Solution { public:vectorint twoSum(vectorint nums, int target) {//定义一个map来存放两个数据,这里使用到map来操作减低了复杂度因为unordered_map的查找效率等等都是o(1)unordered_mapint,int temp;for(int i0;inums.size();i){int restarget-nums[i];auto ittemp.find(res);if(it!temp.end()){return {it-second,i};}// map存储的就是键对值所以插入的时候插入的是pair对组temp.insert(pairint,int(nums[i],i));}return {};} };# 通过 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/041580e0121d4b8ebf15aec9e63aa384.png)
http://www.pierceye.com/news/900567/

相关文章:

  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装
  • 做电子相册的网站省住房和城乡建设厅官方网站
  • 什么是自助网站网页设计与制作课件和素材
  • 如何为网站建设内容wordpress去水印插件
  • 办公家具网站模版制作手机软件网站
  • 诚信网站认证必需做吗网站建设mfdos
  • 廊坊网站建设哪家权威网址导航大全排名
  • 北京建站公司哪个好05网电子书
  • 权威网站设计wordpress通知站点360搜索
  • 做靓号网站凡客小程序
  • 创建网站开发公司公司做个网站
  • 做网站的工具+论坛html怎么自己做网站
  • 土木在线seo网站快速整站优化技术
  • 创造力网站设计建设有限公司网站
  • 如何做网站好看做h5小程序的网站
  • 济宁网站建设价格做网站公司深
  • ae成品免费下载网站申请一个app多少钱
  • 我想自己在网站上发文章 怎样做免费观看高清正能量直播下载
  • 做网站万网长春建站模板展示
  • 广州专业建网站公司福州网站制作
  • 西安烽盈网站建设郑州营销网站托管