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

智联招聘网站怎么做微招聘信息百度云搜索引擎官网

智联招聘网站怎么做微招聘信息,百度云搜索引擎官网,微信网站后台功能,如何做网站推广资料题目 给定一个整数数组 n u m s nums nums和一个整数目标值 t a r g e t target target,请你在该数组中找出和为目标值 t a r g e t target target的那 两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同…

题目

  • 给定一个整数数组 n u m s nums nums和一个整数目标值 t a r g e t target target,请你在该数组中找出和为目标值 t a r g e t target target的那 两个整数,并返回它们的数组下标
    • 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
    • 你可以按任意顺序返回答案。

在这里插入图片描述

思路

争取一次遍历数组就能得到答案,因此可以边遍历边判断现遍历过的是否存在可以和当前遍历元素组成答案的元素。

  • 创建一个 M a p < I n t e g e r , I n t e g e r > Map<Integer,Integer> Map<Integer,Integer>,用于存储遍历过的元素值和其下标
  • 从头遍历数组并存储到Map中去
  • 当前遍历对象为 a a a
    • M a p Map Map中存在 t a r g e t − a target-a targeta则返回当前遍历到的下标和 M a p Map Map存储 t a r g e t − a target-a targeta的下标
    • 不存在则存储到 M a p Map Map,继续访问下一个

类似,一排人站成一队,我们要找出唯一存在的一对搭档。
我们可以依次排查,排查过的人都丢到一个圈里。
如果当前排查的人和圈里的人存在搭档关系,则圈里的人喊一声就行。

代码

class Solution {public int[] twoSum(int[] nums, int target) {Map <Integer,Integer>map = new HashMap<>();//圈for(int i=0;i<nums.length;i++){if(map.containsKey(target-nums[i])) {//圈里有没有人喊一声return new int[] {i,map.get(target-nums[i])};//有则找到了}map.put(nums[i], i);//没有就把这个人放圈里}return null;}
}
http://www.khdw.cn/news/59621.html

相关文章:

  • seo网站内容地推团队去哪里找
  • wordpress 插件配置文件seo数据优化
  • 帮企业做网站赚钱考研比较厉害的培训机构
  • wordpress 弹窗注册登录seo教程有什么
  • 如何优化公司网站北京seo招聘
  • 如何做新闻类网站淘宝推广怎么做
  • html转wordpress教程视频seo网站优化服务商
  • 网站设计一年费用域名注册服务网站哪个好
  • 毕业设计做网站怎么做网站优化企业排名
  • jquery插件网站推荐客服系统网页源码2022免费
  • 企业起名网站怎么做百度双十一活动
  • 做泥水上哪个网站找事做最常用的搜索引擎有哪些
  • 网站所有权包括怎么在百度上推广自己的产品
  • 延安网站建设推广微信网站大连网站开发公司
  • 做漫画的网站有哪些北京百度seo关键词优化
  • 如何上传程序到网站空间网站免费下载安装
  • 财务软件哪个最好用最简单百度关键词优化和百度推广
  • 沈阳制作网站的人又一病毒来了比新冠可怕
  • 做的王者荣耀钓鱼网站搜索引擎优化的目标
  • 专业营销型网站建设公司百度优化关键词
  • 西安网站seo诊断seo教程seo入门讲解
  • 项目计划书ppt扬州seo推广
  • 沧州app开发seo的概念是什么
  • 帮别人做网站怎么备案推广策略
  • 济南网站制作企业淘宝推广运营
  • 公司网络推广网站就选火13星仁德潍坊新闻头条最新消息
  • 重庆平台网站建设哪家有西安网站搭建公司
  • 网站优化检测工具枣庄网站建设制作
  • 自己做淘宝客登录网站东莞网站建设工作
  • 创一家网站网上在哪里打广告最有效