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

公司网站备案是什么意思房产网站设计方案

公司网站备案是什么意思,房产网站设计方案,动漫短视频怎么制作教程,广州做网站的力扣热题100 1. 两数之和 - 力扣(LeetCode) 查找两数之和是不是等于target也就是我们找到一个数之后,用target将其减掉,再寻找应当对应的元素是什么每找到一个数,我们就将其放在集合中,因为集合中可以去重…

力扣热题100

1. 两数之和 - 力扣(LeetCode)

  • 查找两数之和是不是等于target
  • 也就是我们找到一个数之后,用target将其减掉,再寻找应当对应的元素是什么
  • 每找到一个数,我们就将其放在集合中,因为集合中可以去重,保证我们只遍历过一次,然后再继续遍历数组,将target减去当前的数组中的值,看看已经遍历过的数组中是不是有该值,有的话就加入返回结果。
  • 没有的话就将其加入。

思想:用集合存放遍历过的数值,然后根据当前定位到的数值,判断自己寻找的数值在集合中是否出现,若出现就返回结果。

class Solution {public int[] twoSum(int[] nums, int target) {int[] res = new int[2];Map<Integer,Integer> map = new HashMap<>();if(nums.length == 0 || nums == null){return res;}for(int i = 0;i < nums.length;i++){int temp = target - nums[i];if(map.containsKey(temp)){res[0] = map.get(temp);res[1] = i;}else{map.put(nums[i],i);}}return res;}
}

49. 字母异位词分组 - 力扣(LeetCode)

思想:如果可以重组后构成一个单词,那么可以把字符串先转换成字符数组,然后对字符数组中的字母进行排序。将排序过后的字符数组转换成字符串,然后再作为键出现。然后把键一样的值添加到该键对应的列表当中即可。如果没有改键,那就创建一个新的链表,并同时把键值对插入进去。

class Solution {public List<List<String>> groupAnagrams(String[] strs) {Map<String,List<String>> map = new HashMap<>();for(String str : strs){char[] array = str.toCharArray();Arrays.sort(array);String key = new String(array);List<String> list = map.getOrDefault(key,new ArrayList<>());list.add(str);map.put(key,list);}return new ArrayList<List<String>>(map.values());}
}

128. 最长连续序列 - 力扣(LeetCode)

思想:遍历该数组,当遍历到的元素,在该集合中有前驱的时候就跳过。也就是说,遍历到的数字必须是该序列中第一个打头的才进行处理和操作。并且要记录是当前数字打头的连续序列更长还是已经记录的旧的更长。

class Solution {public int longestConsecutive(int[] nums) {Set<Integer> sets = new HashSet<>();for(int num : nums){sets.add(num);}int maxLong = 0;for(int set : sets ){int num = set;if(!sets.contains(num - 1)){int curLong = 1;while(sets.contains(num+1)){num++;curLong++;}maxLong = Math.max(curLong,maxLong);}}return maxLong;}
}

283. 移动零 - 力扣(LeetCode)

思想:使用双指针法进行求解,左指针先不动,指向已经处理好的序列的尾部,右指针寻找不为零的时候,如果不为零,就和left指向的元素进行交换。到最后,left之前的数组就都是不为零的,且位置没有被改变。

class Solution {public void moveZeroes(int[] nums) {int left = 0, right = 0,len = nums.length;while(right < len){if(nums[right] != 0){int temp = nums[right];nums[right] = nums[left];nums[left++] = temp;}right++;}}
}
http://www.dtcms.com/wzjs/815517.html

相关文章:

  • 免费网站设计 优帮云建设网站呼叫中心有什么好处
  • 做网站新科网站建设wordpress云储存缩略图wpjam
  • 做外贸c2c网站有哪些如何用word做简单的网站
  • 创维网站关键字优化全免费无代码开发平台
  • 做网站niche网上推广产品哪个网好
  • 外贸做的亚马逊网站是哪个青岛网站建设邓巴迪
  • 设计网站大全免费网站怎么申请支付宝接口
  • 网站被互联云主机
  • 怎么把网站放到服务器上网站在线支付接口申请
  • 专业重庆房产网站建设手机wap网站制作免费
  • 南通模板建站多少钱展览设计网站推荐
  • 网站可能存在什么问题吗网络课程网站开发过程
  • 创建平台网站下载软件投稿网
  • 济南外贸网站建设公司如何做网站出单
  • 成品网站安装商务网站建设规划流程
  • 滨州做网站建设的公司南京住房和城乡建设部网站
  • 怎么查网站建设是哪家公司龙口网站建设价格
  • 个人如何做问答类网站微信公众号登录入口在哪
  • 宁波全网营销型网站建设银行营销活动方案
  • 手机版电子商务网站开发交互设计考研太难了
  • 基于dw的网站设计论文企业融资难的原因及对策
  • 12380 举报网站建设广州的房地产网站建设
  • 手机网站分辨率做多大有没有帮人做数学题的网站
  • 三只松鼠网站谁做的池州网站制作哪家好
  • 哪些网站是做零售的建设部网站规范下载
  • 怎么建设空包网站易优cms收费吗
  • 网站开发发送短信wordpress 分表
  • 网站备案个人和企业的区别规模以上工业企业如何认定
  • 比较有名的公司网站网站注册怎么做屏蔽过滤
  • 了解营销型企业网站建设做网站开发的女生多吗