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

达州科创网站建设公司仿笑话网站源码

达州科创网站建设公司,仿笑话网站源码,2022年世界职业技能大赛,陕西注册公司的具体流程题目信息 源地址#xff1a;两数之和 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出和为目标值 target 的那两个整数#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素在答案里不…题目信息 源地址两数之和 给定一个整数数组 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] 限制 2 nums.length 10^3-10^9 nums[i] 10^9-10^9 target 10^9只会存在一个有效答案 实现逻辑 暴力枚举 最先想到的逻辑肯定是使用双层循环暴力查找。 当然采用这种方式的时间复杂度是 O(n2)空间复杂度是 O(1)实际效率是非常地低。 package cn.fatedeity.algorithm.leetcode;public class TwoSum {public int[] answer(int[] nums, int target) {for (int i 0; i nums.length; i) {for (int j i 1; j nums.length; j) {if (nums[i] nums[j] target) {return new int[]{i, j};}}}return new int[0];}} 哈希匹配 如果采用“空间换时间”的方法利用哈希表结构查找时间复杂度为 O(1) 的特性就可以一次循环快速得到结果。 最终时间复杂度降到 O(n)空间复杂度则变成 O(n)。 题目信息 源地址两数之和 给定一个整数数组 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] 限制 2 nums.length 10^3-10^9 nums[i] 10^9-10^9 target 10^9只会存在一个有效答案 实现逻辑 暴力枚举 最先想到的逻辑肯定是使用双层循环暴力查找。 当然采用这种方式的时间复杂度是 O(n2)空间复杂度是 O(1)实际效率是非常地低。 package cn.fatedeity.algorithm.leetcode;public class TwoSum {public int[] answer(int[] nums, int target) {for (int i 0; i nums.length; i) {for (int j i 1; j nums.length; j) {if (nums[i] nums[j] target) {return new int[]{i, j};}}}return new int[0];}} 哈希匹配 如果采用“空间换时间”的方法利用哈希表结构查找时间复杂度为 O(1) 的特性就可以一次循环快速得到结果。 最终时间复杂度降到 O(n)空间复杂度则变成 O(n)。 package cn.fatedeity.algorithm.leetcode;import java.util.HashMap;public class TwoSum {public int[] answer(int[] nums, int target) {HashMapInteger, Integer hashMap new HashMap();for (int i 0; i nums.length; i) {int diff target - nums[i];if (hashMap.containsKey(diff)) {return new int[]{hashMap.get(diff), i};}hashMap.put(nums[i], i);}return new int[0];}} package cn.fatedeity.algorithm.leetcode;import java.util.HashMap;public class TwoSum {public int[] answer(int[] nums, int target) {HashMapInteger, Integer hashMap new HashMap();for (int i 0; i nums.length; i) {int diff target - nums[i];if (hashMap.containsKey(diff)) {return new int[]{hashMap.get(diff), i};}hashMap.put(nums[i], i);}return new int[0];}}题目信息 源地址两数之和 给定一个整数数组 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] 限制 2 nums.length 10^3-10^9 nums[i] 10^9-10^9 target 10^9只会存在一个有效答案 实现逻辑 暴力枚举 最先想到的逻辑肯定是使用双层循环暴力查找。 当然采用这种方式的时间复杂度是 O(n2)空间复杂度是 O(1)实际效率是非常地低。 package cn.fatedeity.algorithm.leetcode;public class TwoSum {public int[] answer(int[] nums, int target) {for (int i 0; i nums.length; i) {for (int j i 1; j nums.length; j) {if (nums[i] nums[j] target) {return new int[]{i, j};}}}return new int[0];}} 哈希匹配 如果采用“空间换时间”的方法利用哈希表结构查找时间复杂度为 O(1) 的特性就可以一次循环快速得到结果。 最终时间复杂度降到 O(n)空间复杂度则变成 O(n)。 package cn.fatedeity.algorithm.leetcode;import java.util.HashMap;public class TwoSum {public int[] answer(int[] nums, int target) {HashMapInteger, Integer hashMap new HashMap();for (int i 0; i nums.length; i) {int diff target - nums[i];if (hashMap.containsKey(diff)) {return new int[]{hashMap.get(diff), i};}hashMap.put(nums[i], i);}return new int[0];}}
http://www.w-s-a.com/news/438692/

相关文章:

  • 网站 如何备案一般网站开发公司
  • 做网站的公司 贵阳郑州新像素ui设计培训收费
  • 温州网站建设公司电话给个免费的网址
  • 个人做电子商务网站备案软考高级
  • 淘宝客需要自己做网站吗四川遂宁做网站的公司
  • 编写网站策划书缘魁上海网站建设
  • 梧州外贸网站推广设计wordpress 上传 七牛
  • 增加网站备案千灯做网站
  • 深圳做网站的公php做简易网站
  • 徐州哪家做网站好商业空间设计效果图
  • 重庆建网站cqiezscom大学毕业做网站插画师好吗
  • 在门户网站做产品seo怎么样做网站管理员
  • 动画做视频在线观看网站字体安装+wordpress
  • vs2015网站开发做珠宝建个网站推广怎么样
  • 大桥外语官方网站星做宝贝佛山微信网站开发
  • 河南建设网站公司哪家好怎样做一家网站
  • 安阳市哪里做网站建设网站流量怎么赚钱
  • 网站开发与优化课程总结软件班级网站建设
  • py网站开发wordpress 公司网站 模板 下载
  • 长春城乡建设部网站首页英文网站推广服务
  • wordpress实训上海整站seo
  • 福建自己建设网站义乌市企推网络科技有限公司
  • 宁波优化网站哪家好织梦网站地图怎么做
  • 怎么在自己的网站加关键词烟台企业网站建设
  • 中山网站建设界面设计职业技能等级证书
  • 做网站首页多少钱免费版企业邮箱注册
  • ppp模式在网站建设的南昌专业做网站公司哪家好
  • 泰安网站建设制作电话号码百度sem竞价托管公司
  • 苏网站建设网页设计和网页美工
  • 跨境电商平台网站广州地铁站路线图