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

怀柔高端网站建设网站建设发展历程

怀柔高端网站建设,网站建设发展历程,做网站多少分辨率好,wordpress悬浮框两数之和 简单题 思路:一个Map,key是数值,value是该数值对应的下标,遍历的时候判断一下当前数组下标对应的值在map里有没有可组合成target的(具体体现为在map里找target-nums【i】),如果有,直接…

两数之和 简单题

思路:一个Map,key是数值,value是该数值对应的下标,遍历的时候判断一下当前数组下标对应的值在map里有没有可组合成target的(具体体现为在map里找target-nums【i】),如果有,直接返回,没有的话就加进去,继续找。

需要掌握的方法:map的get和containsKey

cl
ass Solution {public int[] twoSum(int[] nums, int target) {Map<Integer,Integer> m = new HashMap<>();m.put(nums[0],0);for(int i = 1;i<nums.length;++i){if(m.containsKey(target - nums[i])){return new int[]{m.get(target-nums[i]),i};}else{m.put(nums[i],i);}}return new int[0];}
}

三数之和 双指针 中等题

思路:严格上来说算三个指针,一个i是维护当前遍历到的数字下标,之后的l和r指针是从i所处位置开始,在i + 1 到len - 1这个区间中寻找nums[i]的相反数。

class Solution {// -4 -1 -1 0 1 2 // public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> res = new ArrayList<>();Arrays.sort(nums);int len = nums.length;if(len < 2){return res;}for(int i = 0;i < len;++i){int l = i + 1;int r = len - 1;if( i != 0 && nums[i] == nums[i-1]){//与前一个数重复需要调过,不然会出现重复的三元组continue;}while(l < r){if(nums[i] + nums[l] + nums[r] == 0){if(l > i + 1 && nums[l] == nums[l-1] ){//这里也是同理l ++ ;continue;}List<Integer> tmp = new ArrayList<>();tmp.add(nums[i]);tmp.add(nums[l]);tmp.add(nums[r]);l++;r--;//左右指针都要变,因为l变大的话,还希望结果有可能为0,r必须变小(意味着nums[r]变小)res.add(tmp);}else if(nums[i] + nums[l] + nums[r] < 0){//nums[l] 太小了,把它变大一点l ++;}   else{r --;}}}return res;}
}
http://www.yayakq.cn/news/381896/

相关文章:

  • 建设一个公司网站要具备什么中国观鸟记录的网站架构
  • 北京建站系统模板合肥企业网站营销电话
  • 南京网站建设公司有哪些网站图片什么格式
  • 做商务网站服务浪味仙儿 wordpress
  • 自己架设网站备案滨州公司网站建设
  • 哪家网站建设报告怎么写范文大全
  • 网页制作教程课件seo短视频新地址在哪里
  • 个人网站的设计与实现购物网站后台模板下载
  • 上线了做的网站可以登陆长沙品质企业建站服务电话
  • 宁波做网站的网站名称及域名
  • 腾讯云做视频网站吗北京平面设计工作室
  • 安平网站建设wordpress后台改密码
  • 滕州 网站 建设关于网站设计
  • 平面设计的素材网站匿名聊天网站开发
  • ps做网站难吗做电影网站收入
  • 建设银行办信用卡网站南昌专业网站制作公司
  • 做投资的网站好ui培训中心
  • 深圳市网站设计公苏州知名高端网站建设企业
  • 网站优化seo平台设计网站公司电话号码
  • 长沙建立网站网站开发制作软件
  • 虚拟网站免费注册如皋网站建设招标
  • 营销网站的设计与实现广州开发区医院南岗院区
  • 临沂网站建设排名进口跨境电商网站制作
  • 郑州网站建站网站怎么样建设部网站资质公示
  • 怎么在网上推广产品搜索引擎优化关键词
  • 网站开发怎么挣外快合肥做网站大概多少钱
  • 网站推荐你了解我意思吧深圳网站ui设计
  • 网站设计与制作专业上海韵茵网站建设
  • 建设通网站怎么注销wordpress没有function.php
  • 网站建设合作合同模板微网站开发平台 知乎