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

网站动态效果用什么软件做的html5简单网页大作业

网站动态效果用什么软件做的,html5简单网页大作业,网站设计的英文,现在网站的外部链接怎么做454.四数相加II 四个数组分成两组进行for循环#xff0c;先用HashMap存储所有第一组for循环出现的和的次数。再进行第二组for循环#xff0c;每一次得出的和判断其负数是否在map的key中#xff0c;如果存在#xff0c;就加上这个value。 class Solution {public int four…454.四数相加II 四个数组分成两组进行for循环先用HashMap存储所有第一组for循环出现的和的次数。再进行第二组for循环每一次得出的和判断其负数是否在map的key中如果存在就加上这个value。 class Solution {public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) {HashMapInteger,Integer map new HashMapInteger,Integer();for(int num1:nums1){for(int num2:nums2){if(map.containsKey(num1num2)){int a map.get(num1num2);map.put(num1num2,a);}else{map.put(num1num2,1);}}}int total 0;for(int num3:nums3){for(int num4:nums4){if(map.containsKey(-(num3num4))){total map.get(-(num3num4));}}}return total;} }383. 赎金信 和有效的字母异位词那道题目类似 class Solution {public boolean canConstruct(String ransomNote, String magazine) {int[] record new int[26];for(int i 0;i magazine.length();i){record[magazine.charAt(i)-a];}for(int i 0;i ransomNote.length();i){record[ransomNote.charAt(i)-a]--;}for(int r:record){if(r 0) return false;}return true;} }15. 三数之和 真题思路就是用i遍历整个数组每次遍历过程中定义一个left和一个right计算nums[i]nums[left]nums[right] 1.如果sum大于0 right– 因为nums[right–]nums[right],所以nums[i]nums[left]nums[right–]nums[i]nums[left]nums[right]; 2.如果sum小于0 left 因为nums[left]nums[left],所以nums[i]nums[right]nums[left]nums[i]nums[left]nums[right] class Solution {public ListListInteger threeSum(int[] nums) {ListListInteger resList new ArrayListListInteger();Arrays.sort(nums);if(nums[0] 0 || nums[nums.length-1] 0 || nums.length 3) return resList;//nums的第一个大于0或者最后一个小于0或者数组个数小于3都返回空集合for(int i 0;inums.length;i){if(i ! 0 nums[i] nums[i-1]) continue;/*比如数组[-1,-1,0,1,2],nums[0]和nums[1]都为-1对i0的情况找出了[-1-1,2]和为0的情况之后*再讨论i1的情况又会得出一个[-1-1,2]的答案会有重复。但是不能nums[i] nums[i1]这样向后对比*因为nums[0]nums[1]直接跳过i0就忽略了[-1-1,2]这种情况。*/int left i1;int right nums.length-1;while(left right){int sum nums[i]nums[left]nums[right];if(sum 0){resList.add(Arrays.asList(nums[i],nums[left],nums[right]));left;right--;while(left right nums[left] nums[left-1]) left;//比如nums[-2,-1,-1,0,5],i0,left1,right4的情况判断完之后就不必再对left1的情况再判断一遍直接跳到left2即可这样减少了时间消耗//但也不可忽视left要小于right比如nums[-3,-1,-1,-1],left会一直到超出数组索引范围所以要有left right的限制while(left right right ! nums.length-1 nums[right] nums[right1]) right--;//同理}else if(sum 0){right--;}else if(sum 0){left;}else{break;}} }return resList;}}18. 四数之和 class Solution {public ListListInteger fourSum(int[] nums, int target) {Arrays.sort(nums);ListListInteger listRes new ArrayListListInteger();for(int i 0;i nums.length-3;i){if(i ! 0 nums[i] nums[i-1]) continue;//去重for(int j i1;jnums.length-2;j){if(j ! i1 nums[j] nums[j-1]) continue;//去重int left j1;int right nums.length-1;while(left right){long sum (long) nums[i] (long)nums[j] (long)nums[left] (long)nums[right];if(sumtarget){ArrayListInteger list new ArrayListInteger();listRes.add(Arrays.asList(nums[i],nums[j],nums[left],nums[right]));left;right--;while(left right nums[left] nums[left-1]) left;//去重while(left right right ! nums.length - 1 nums[right] nums[right1]) //去重right--;}else if(sumtarget){right--;}else{left;}}}}return listRes;} }
http://www.dnsts.com.cn/news/110717.html

相关文章:

  • 柳州网站建设33网页设计网站模板素材
  • 素材网站上的元素是怎么做的产品seo基础优化
  • 沧州商城网站开发设计开个网站做代理赚钱吗
  • 网站的风格对比信息表网站加强阵地建设与管理
  • 简单网站开发实例总结工信部域名信息备案管理系统查询
  • 优质的南昌网站建设触屏手机网站建设
  • 网站seo专员招聘cpa推广联盟平台
  • 铜陵app网站做招聘信息做网站有关机械的图片
  • 网站推广成功案例音乐网站建设规划书
  • 泰安网站制作服务长沙移动网站建设哪家好
  • 中小企业网站大连天健网大连
  • 网站免费建站ppa中国营销型网站有哪些
  • 福建交通建设网站网站推广应注意哪些事项
  • win7 iis建立网站公司介绍模板免费
  • 网站建设怎样推广广告优化师前景
  • 建设部网站1667号2023企业所得税最新政策
  • 网站转移 备案河南省城乡和住房建设厅网站
  • 邢台网站设计怎么做WordPress 升级 php
  • 哈尔滨网站开发企业wordpress 菜单小工具
  • 济南正规网站建设公司哪家好网站的中英文切换怎么做
  • 南安网站开发注册公司怎么自己核名
  • 微信020网站怎么建立网站建设要做哪些前期准备工作
  • 网站建设生意怎么样WordPress信息收集
  • drupal网站建设 北京网站首页排名突然没了
  • 现在的网络怎么做网站青岛建网站选青岛博采网络
  • 顺德做营销网站公司请详细说明网站开发流程及原则
  • 带商城的企业网站源码阿里云服务器网站开发
  • 优秀学习网站中国舆情在线网
  • 网站建设补充范本企业型网站价目表
  • 那个做兼职网站好网站开发亿码酷负责