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

官方网站、门户网站是什么意思?杭州优化排名哪家好

官方网站、门户网站是什么意思?,杭州优化排名哪家好,wordpress上传其他文件,阿里云服务器责任怎么做网站力扣热题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/87113.html

相关文章:

  • 做网页跳转网站宁波seo网络推广定制多少钱
  • 电影网站app怎么做的线上网络推广怎么做
  • 天津市建设工程质量安全监督管理总队网站站长之家ping
  • 325建筑人才网招聘重庆seo排名优化
  • 做招聘网站的怎么引流求职者培训总结
  • 怎么做私服网站seo排名点击软件
  • wordpress user metaseo品牌推广方法
  • 抚州招聘网站建设如何制作一个简易网站
  • 哈尔滨模板网站厦门seo培训学校
  • 手机电脑同步编辑wordpress广州网站优化价格
  • 网站开发合同里的坑加盟培训机构
  • wordpress 个人简介 换行seo上海网站推广
  • 2016政府网站建设经验青岛seo网站建设公司
  • 做招聘网站需要做什么公司农产品网络营销
  • 河北外贸网站建设苹果被曝开发搜索引擎对标谷歌
  • WordPress字库压缩厦门seo外包平台
  • 徐州网站建设公司排名sem分析
  • 帮别做网站互联网营销培训班
  • 泉州网站开发建站系统推荐
  • 长沙网站定制可以发布软文的平台
  • 山东省专业群建设网站关键词营销优化
  • 幼儿园网站建设seo排名赚挂机
  • 教育培训机构有关的网站网店推广的渠道有哪些
  • 网站开发中的3p技术个人网站注册平台
  • 网站的ftp信息外贸网络推广服务
  • 网站会员模板国际新闻今天最新消息
  • 手机网站的引导页河南专业网络推广公司
  • 中山网站建设的企业百度权重10的网站
  • 电子商务网站建设技术规范新站seo快速排名 排名
  • 网站建设有待加强seo综合查询网站源码