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

湛江做网站哪家好网站建设忄金手指花总

湛江做网站哪家好,网站建设忄金手指花总,做化妆品的网站,为什么要做营销型网站1.题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意…

 1.题目

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

2.示例

示例 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]

提示:

  • 2 <= nums.length <= 104
  • -109 <= nums[i] <= 109
  • -109 <= target <= 109
  • 只会存在一个有效答案

3.思路

两种解法:

1.暴力遍历

通过遍历nums和对nums的每一个元素与后续的元素之间组合查看是否和值为target

2.哈希表查找

通过建立哈希表,并且只需要一次遍历所有nums,将nums的所有前面的值的键值和数值都存放在哈希表中,在遍历时候可以通过查询哈希表中是否存在target减去当前的值的数,若存在则返回键值所对应的下角标。

4.代码

LeetCode代码

暴力遍历

class Solution {public int[] twoSum(int[] nums, int target) {int dex =-1;int end=-1;for (int i=0;i< nums.length;i++){for (int j=i+1;j< nums.length;j++){if (nums[i]+nums[j]==target){dex = i;end = j;break;}}}int result[] = new int[]{dex,end};return result;}
}

时间复杂度O(n^2)空间复杂度O(1) ,空间优解

哈希表查找

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[]{map.get(target-nums[i]),i};}map.put(nums[i],i);}return new int[2];}
}

 时间复杂度O(n),空间复杂度O(n^2)时间优解

http://www.yayakq.cn/news/772931/

相关文章:

  • dede关闭手机网站企业网站实验报告
  • 数码网站建设的规模与类别wordpress 更改数据库
  • 常州外贸集团 网站建设建设领域信用系统网站
  • 苏州网页制作与网站建设地址搜狗推广效果好吗
  • 免费一级a做爰网站建筑工程网校排行榜
  • 淘宝客导购网站怎么建设网站开发立项申请表
  • 外贸网站要先备案吗wordpress 目录排序
  • 深圳建设局招标网站wordpress团购主题
  • z怎么做优惠券网站深圳市建设局官方网站
  • 温州企业建站系统合肥网站建设 乐云seo
  • 有什么做logo网站wordpress 目录扫描
  • wordpress 安装地址陕西seo主管
  • 如何运营一个行业网站软件开发公司需要什么条件
  • 互联网建站公司有哪些百度云登录首页
  • 免费网站免费网站平台wordpress 获取文章发布时间
  • 传媒网站建设方案讯展网站优化推广
  • 做网站运维wordpress建站课程
  • 如何让网站 被百度k华为等五家公司
  • 深圳网站制作开发排名自建网站和第三方平台
  • 私人诊所网站源码汽车之家网页版地址
  • 网站加网页网络广告营销的典型案例
  • 上海的网站开发公司电话wordpress 添加图片水印
  • net后缀做公司网站宁波市住房和城乡建设局网站
  • 任丘 做网站腾讯微博做网站外链步骤
  • 综合商城网站建设做网站需要工具
  • 购物网站开发问题建设银行网上银行登录
  • 购物网站前台模板android源码下载
  • 网站空间需要续费水产养殖畜禽饲料类网站前端模板
  • 怎么自己制作网站免费网站ftp做网站的会给嘛
  • 门户网站的建设方案浙江商城网站建设