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

网站建设款如何入账黄金网站软件app大全下载

网站建设款如何入账,黄金网站软件app大全下载,达州+网站建设,百度手机app原题链接: 1. 两数之和 https://leetcode.cn/problems/two-sum/ 完成情况: ##1. n 2 n^2 n2复杂度 2.HashMap进行优化 3.空间换时间方法 即,构建一个 1 0 − 9 10^-9 10−9 到 1 0 9 10^9 109这个大的数组,然后把数填进去&…

原题链接:

1. 两数之和
https://leetcode.cn/problems/two-sum/

完成情况:

##1. n 2 n^2 n2复杂度
在这里插入图片描述

2.HashMap进行优化

在这里插入图片描述

3.空间换时间方法

即,构建一个 1 0 − 9 10^-9 109 1 0 9 10^9 109这个大的数组,然后把数填进去,直接一个for循环即可搞定。
因此,总共会用到两个for循环,时间复杂度即2* O ( n ) O(n) O(n),但是空间复杂度会超级大。

解题思路:

1. n 2 n^2 n2复杂度

没啥思路,暴力循环

2.HashMap进行优化

这里当时没转过弯,为啥**map.put(nums[i],i);**要放在后面,
仔细一想,你for的时候检查的是1,但是put之后,map就会增加,==========
它的底层是链表啊,迭代器之类的,我估计,所以你放在前面的话,会导致i值向上偏。

当然了,说错了,请狂喷我。这里真的不是很懂= =~

在这里插入图片描述

参考代码:

1. n 2 n^2 n2复杂度

package 西湖算法题解;public class _1_两数之和 {public int[] twoSum(int[] nums, int target) {int ans[] = new int[2];for (int i=0;i<nums.length;i++){for (int j=i+1;j< nums.length;j++){if (nums[i]+nums[j]==target){ans[0] = i;ans[1] = j;return ans;}}}return ans;}
}

2.HashMap进行优化

class Solution {public int[] twoSum(int[] nums, int target) {int res [] = new int[2];Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < nums.length; i++){int temp = target - nums[i];if(map.containsKey(temp)){res[1] = i;res[0] = map.get(temp);return res;}map.put(nums[i],i);}return res;}
}
/**/
http://www.laogonggong.com/news/102651.html

相关文章:

  • 好网站建设公司服务wordpress在线工具
  • 一般网站建设好多久被收录电子章怎么制作教程
  • 随州网站上海网站建设 排名
  • 做网站1200深圳做棋牌网站建设找哪家公司好
  • 安卓和网站开发找工作wordpress 安装语言
  • 微信小程序网站建设公司服装网站建设公司地址
  • 专业制作网站工业制品流程wordpress模板yunnut
  • 深圳网站导航计算机专业网站开发方向
  • 餐饮网站开发性能需求分析网站建设价格标准案例
  • 最新网站排名优化方法开发公司多收公共维修基金情况说明
  • 合肥网站运营管理公司扫一扫查价格
  • 科技公司网站设做一手房有哪些网站比较好啊
  • 给网站做h5缓存机制不写编程可以做网站建设
  • 丽江网站建设 莱芜增城哪家网站建设好
  • 网站建设代码出现乱码网站权重如何速度增加
  • 酒泉网站建设与制作怎么卸载wordpress
  • 建设银行网站e动终端网站的基本结构
  • 企业介绍微网站怎么做的泸州城建设档案管网站
  • 吉林做网站php开发大型网站开发
  • 网站建设有没有做网站前端有前途么
  • 如何夸奖一个网站做的好做网站用什么网名好
  • 电子商务网站模板网站数据库大小
  • 怎么制作微网站宁陵做网站的公司
  • 湛江网站建设公司国内大一html网站简单设计
  • 做彩票网站犯法不福州关键词排名软件
  • 国外采购网站大全孩子发烧反反复复不退烧怎么办
  • 寻花问柳专注做一家男人最爱的网站杭州建模培训
  • php网站开发人员手机大全网站
  • 中英企业网站坂田网站建设哪家好
  • php 企业建站cms淄博logo设计公司