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

网站如何让百度抓取竞价广告是什么意思

网站如何让百度抓取,竞价广告是什么意思,腾讯云可视化wordpress,河南昨天今日重大新闻这道题之前刷代码随想录的时候已经刷过好几遍了&#xff0c;看到就直接秒了。这道题主要是通过unordered_map<int, int>来建立哈希表&#xff0c;其中键用来保存向量中的元素&#xff0c;而对应的值则为元素的下标。遍历整个向量&#xff0c;当遍历到nums[i]时&#xff0…

这道题之前刷代码随想录的时候已经刷过好几遍了,看到就直接秒了。这道题主要是通过unordered_map<int, int>来建立哈希表,其中键用来保存向量中的元素,而对应的值则为元素的下标。遍历整个向量,当遍历到nums[i]时,立马检查target-nums[i]是否在哈希表中,如果在,直接返回哈希表中对应键的值和当前遍历到的元素下标,如果不在,就直接将{nums[i], i}作为键值对添加到哈希表中。
特别要注意的是,这道题不需要额外考虑相加为target的两个数为同一位置的数,这种情况不可能发生。因为当第一次遍历到这个数时,哈希表中还没有存储该数,所以第一次遍历到它时会直接将其添加到哈希表中,当第二次遍历到大小相同的值时,由于哈希表中存储的是上一个相同值的下标,一定不可能是当前元素的下标,所以这种情况无需考虑。

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int, int> hash;for(int i = 0; i < nums.size(); i++){auto it = hash.find(target - nums[i]);if(it != hash.end())//找到和为target的两个数且这两个数一定不是同一个位置上的数return {i, it -> second};elsehash[nums[i]] = i;}return {};}
};
http://www.dinnco.com/news/40042.html

相关文章:

  • 中国建设网平台电商seo引流
  • 呼和浩特市做网站的企业突发大事震惊全国
  • 欧美品牌网站设计网站是否含有seo收录功能
  • 做网站注意设么域名查询ip138
  • 东莞东莞最新涨幅seo网络推广培训班
  • 蓟县做网站seo搜索引擎优化岗位要求
  • 装饰公司营销网站建设西安网站seo技术
  • 网站建设一般多少钱网址网站推广费用一般多少钱
  • 企业网站管理系统 asp如何做一个自己的网站呢
  • 推荐专业做网站公司深圳网络公司推广平台
  • 怎么知道网站的空间是谁做的东莞网站推广宣传
  • 杭州外贸网站建设网络营销公司
  • 网站建设需要资质么百度上打广告怎么收费
  • 网站建设找翰诺郑州seo课程
  • 邯郸网站建设外包网店推广网站
  • 佛山专业网站营销百度电脑版网页版
  • 哪个网站可以做中国代购中牟网络推广
  • 南昌网站推广排名顶尖文案
  • 石家庄网站开发工程师招聘网一键生成网页
  • 免费双语网站模板搜索排行榜
  • 做网站的市场有那么大吗中国女排联赛排名
  • 网页突然打不开是什么原因单页网站排名优化
  • 兼职做任务的网站产品软文范例800字
  • 上海专业网站制作设计品牌推广与传播
  • 长治市城乡建设局网站竞价是什么意思
  • b2b外贸营销型网站seo排名官网
  • 软件开发网站有哪些域名权重查询
  • 做网站有什么好处网站seo视频
  • 公司做网站之前要准备什么电销系统
  • 有什么展厅设计做的好的网站广告营销留电话网站