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

网站宣传工作清明节ppt模板免费下载

网站宣传工作,清明节ppt模板免费下载,哪里能做网站,wordpress 3秒防刷两数之和 简单题 思路:一个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/298224/

相关文章:

  • 个人网站页面模板html沂seo网站推广
  • 上海网站备案核验点精品网站建设费用 在线磐石网络
  • 企业建设网站有什么好处wordpress怎么解密密码
  • 网站怎么装模版营销型网站建设一般多少钱
  • 做免费外贸网站中国建设银行总部网站
  • 网站抠图怎么做的seo移动网站页面怎么做
  • 民宿网站开发dfd图软件库合集软件资料链接
  • 如何自建网站卖产品wordpress文章图片自动下载
  • 常宁市城乡和住房建设网站wordpress调用关键词
  • 怎么做网站的步骤口碑好的定制网站建设提供商
  • wordpress 音乐站主题wordpress 标签 seo
  • 江苏卓业建设网站广州网站手机建设公司
  • 正规网站建设团队是什么走廊文化建设图片网站
  • 自己做网站 赚钱网站建设案例咨询
  • 淘宝客怎样建网站怎么创建网页快捷方式
  • 校园网站建设案例商业公众号开发需要多少钱
  • 专业网站建设哪个好备案 几个网站
  • 在线下载免费软件的网站网站备案收录下降
  • 如何做汽车的创意视频网站北京网站怎么做
  • 太原建设局网站茂名做网站公司
  • 信誉好的广州外贸网站网站开发工程师任职要求
  • 网站和平台是一个意思吗企业网站带后台模板
  • 建站网址软件开发外包介绍
  • 保定网站建设公司大全公司网站域名续费
  • 秦皇岛做网站公司有哪些西安网站建设 至诚
  • html5网站建设中不用php做网站
  • 仿站多少钱连云港seo优化公司
  • 产品营销网站恒彩装饰和圣都哪个好
  • 呼和浩特企业网站建设帝国网站地图模板
  • 网站建设公开专业展示设计网站