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

网站留言怎么做自媒体培训学校

网站留言怎么做,自媒体培训学校,系统软件开发培训机构,2019网页游戏排行榜题目 给定一个整数数组 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.hotlads.com/news/1479.html

相关文章:

  • 网站建设com网站软文世界
  • 视频网站用户增长怎么做磁力猫引擎入口
  • 2023杭州疫情最新消息今天天津搜狗seo推广
  • 上海兼职做网站百家号优化
  • 维度 网站建设b2b平台营销
  • 做网站做得好的公司有网站优化的关键词
  • 兼职做猎头的网站环球网最新消息
  • 网线水晶头接法顺序排名优化
  • 营销型企业网站建设教案北京网站优化常识
  • 模板网站的劣势新闻稿
  • 关于网页设计的教育网站设计关键词排名优化顾问
  • 分公司注册流程及需要的材料seo优化 搜 盈seo公司
  • 做网站需要哪些工具seo网站推广价格
  • 大连做网站的企业吉安seo网站快速排名
  • 做网站 创业 流程足球进球排行榜
  • 自己做的视频可以同时上传到几家网站手机网站怎么优化
  • 网站开发流程 百度文库全国新冠疫情最新消息
  • 录像网站怎么做如何自己搭建一个网站
  • 自己服务器可以做网站深圳市住房和建设局官网
  • 农产品宣传推广方案学seo优化
  • 如何用源码做网站seo是什么平台
  • 石家庄h5网站建设公司网站如何推广
  • 网站建设合同图片合肥seo按天收费
  • 椒江网站建设公司谷歌搜索引擎优化seo
  • 外贸做哪些网站平台好seo计费系统
  • 有域名如何做网站seopeixun com cn
  • 网站建设速成班培训百度指数官网入口登录
  • 做网站怎么申请百度推广赚钱软件
  • wordpress 图片阴影百度seo关键词优化方案
  • 菏泽的给公司做网站的seo网站推广