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

网站制作公司价格大网站建设公司

网站制作公司价格,大网站建设公司,织梦安防网站源码,洛阳市建设规划局网站题目#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 104-109 nums[i] 109-109 target 109只会存在一个有效答案 解决 解法1暴力求解 看数组中一个数与数组中其它数的和是不是等于目标值是就返回结果不是就继续循环。时间复杂度为O(n^2)。 public int[] twosum(int[] nums,int target) {int[] resultnew int[2];for(int i0;inums.length;i){for(int ji1;jnums.length;j){if(nums[i]nums[j]target) {result[0]i;result[1]j;return result;}}}return result; } 解法2用HashMap存储每个数对应的下标 改进减少重复扫描。引用hashmap。利用它的下标值扫描的时候把数组中未放进hashmap的数放进hashmap中继续往后扫描当发现  20-后面的数  的值在hashmap中时也就是找到了这两个数的下标。时间复杂度为O(n)。 public int[] twoSum(int[] nums,int target) {MapInteger,Integer storeNums new HashMap(nums.length,1);int[] resultnew int[2];for(int i0;i nums.length;i) {int anothertarget-nums[i];Integer anotherIndexstoreNums.get(another);if(null!anotherIndex) {result[0]anotherIndex;result[1]i;break;}else {storeNums.put(nums[i],i);}}return result;} 解法3与解法2类似存储每个数对应下标 时间复杂度为O(n)。 public int[] twoSum(int[] nums,int target) {MapInteger,Integer storeNums new HashMap();int[] resultnew int[2];for(int i0;i nums.length;i) {int anothertarget-nums[i];if(storeNums.containsKey(nums[i])) {int anotherIndexstoreNums.get(nums[i]);result[0]anotherIndex;result[1]i;break;}else {storeNums.put(target-nums[i],i);}}return result;} 加油加油^_^
http://www.hkea.cn/news/14323248/

相关文章:

  • 建设管理部门网站查询成都优化网站
  • 政务网站建设管理工作总结无锡企业推广网站
  • 做网站需要哪些工具建设网点查询附近
  • 周口哪里有做网站的php 网站发布
  • 如何让谷歌收录网站商务网站建设难不难
  • 邮轮哪个网站是可以做特价胃肠的中国新闻社级别
  • 12306网站建设团队wordpress实现付费浏览
  • 建设厅网站企业诚信分值网络舆情的网站
  • 能建网站的appwordpress添加文章列表
  • 电商网站开发平台pi netwo网站只做程序员
  • 网站设计需要在哪方面提升沈阳男科医院排名10强名单公布
  • o2o网站建设多少钱各大网站做推广的广告怎么做
  • 房山手机网站建设网站信息填写要求
  • 网页制作与网站建设实战大全 视频长春网站制作可选源晟4
  • 兰州网站seo费用wordpress删除修订
  • .net网站源码下载跨境电商网站怎么做
  • 前端网站开发培训网站案例
  • 网站配色技巧网络营销期末考试试题及答案
  • 佛山网站建设的市场手工制作大全视频
  • 余姚网站建设在哪里网页制作怎么学
  • 计算机软件网站建设唐山网站建设500元
  • 泉州专门做网站企业网站好做吗
  • 南宁网站建设推荐q479185700顶上做报废厂房网站怎么做
  • 重庆免费注册推广网站简单的方法搭建网站
  • vr网站开发技术色盲能治好吗
  • 网站建设制作哪家便宜百度免费网站建设
  • 网站建设 漳州莱州网站建设制作
  • 学校门户网站开发互联网公司取名
  • 网站建设优化陕西wordpress分类页面的地址
  • 视觉营销的网站设计wordpress幻灯片主题