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

网站构造下拉列表怎么做宁波seo公司排名

网站构造下拉列表怎么做,宁波seo公司排名,windows 2003 iis wordpress,周口seo推广题目:leetcode1. 两数之和 描述: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中…

题目:leetcode1. 两数之和

描述:
给定一个整数数组 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]

思路:
首先我们需要明确的是,我们要求两个下标形成的数组,这两个下标对应的数据之和要等于target,那么我们可以这么做。
遍历nums,取出nums[i],查看map中是否存在target-num[i] 这个键,如果存在则将i和target-num[i] 这个键所对应的值保存进数组,然后返回这个数组即可。否则将nums[i]作为键,i作为值保存到map里面。
这就保证了每次取出nums里面的一个元素,都可以利用map查找是否存在需要的另一个数。

import java.util.HashMap;
import java.util.Map;public class Solution {public int[] twoSum(int[] nums, int target) {int[] result=new int[2];if(nums==null||nums.length==0)return result;Map<Integer,Integer> hash=new HashMap<>();for (int i = 0; i < nums.length; i++) {if(hash.containsKey(target-nums[i])) {result[1] = hash.get(target-nums[i]);result[0]=i;break;}hash.put(nums[i],i);}return result;}
}
http://www.ds6.com.cn/news/71240.html

相关文章:

  • 招聘网站建设方案模板下载一键seo提交收录
  • 岳阳做网站公司seo外链推广员
  • 换了家公司做网站如何接入备案seo排名第一的企业
  • 不良网站浏览窗口互联网推广平台有哪些
  • 常用网站布局百度seo营销推广
  • 网站改版的seo注意事项东莞优化疫情防控措施
  • 网站地图做关键词排名成都达洱狐网络科技有限公司
  • 政协网站建设推广公司有哪些公司
  • 建设网站工作室舆情网站直接打开的软件
  • 深圳网站设计哪家公司好网站制作河南
  • 网站托管服务适用于哪种类型的网站东莞seo外包公司
  • 萍乡做网站设计培训学院
  • 源代码如何做网站上海网站推广服务公司
  • 编程python长春seo优化企业网络跃升
  • 无锡微信网站定制百度推广如何办理
  • java做购物网站互动营销策略
  • 网站建设商标保护企业品牌推广
  • 网站怎么做才能赚钱吗网络运营主要做什么工作
  • 网站建设哪几家好一些百度广告怎么收费
  • wordpress 聊天插件网站关键词怎么优化排名
  • 济南商城网站建设多少钱烟台网站建设
  • wordpress调用 别的网站营销咨询顾问
  • 马蜂窝网络营销网站建设百度搜索引擎网址格式
  • 穆棱seo沈阳seo
  • 学做网站论坛好吗网络推广的手段
  • 网站服务器如何做端口映射seo优化需要多少钱
  • 上海电子商城网站制作sem网站推广怎么做
  • 哈尔滨网站建设制作广西网络优化seo
  • 金华网站制作抖音搜索seo
  • 南昌教育网站建设靠谱的代写平台