1. leetcode2道(柱状图中最大矩形 最长连续序列) 2. 学习node.js 3. Vue.nexttick深入学习 4. Vue在created和mounted中发请求的区别 ...
                            
                            
                                分类:
其他好文   时间:
2021-05-24 12:51:27   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    想了一堆奇怪的做法,最后通过观察大数据过了。 链接 思路 开始观察 \(border\) 长度盲猜了一个结论,就看在第一个有数值的位置前有几个零,结果错了。 下了数据点后看了一下,发现一段连续后又会出现零,但是似乎每一个合法的字符串在最后都会变回一段从1开始的连续序列,从1一直到字符串结束。 于是又 ...
                            
                            
                                分类:
其他好文   时间:
2021-03-04 13:12:59   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    ##题面 You are given a sequence of n integers a1 , a2 , ... , an in non-decreasing order. In addition to that, you are given several queries consisting  ...
                            
                            
                                分类:
其他好文   时间:
2020-11-21 12:28:36   
                                阅读次数:
7
                             
                    
                        
                            
                            
                                
                    思路: 1,利用左右指针的思想 2,因为至少要有两个数,所以最大值为:(1+sum) / 2; 3,指定起始序列为1,2 举个例子,sum=9的情况 实现 void findContinuousSequence(int sum){ if(sum < 3){ return; } int small = ...
                            
                            
                                分类:
其他好文   时间:
2020-11-06 01:19:11   
                                阅读次数:
17
                             
                    
                        
                            
                            
                                
                    当我按照官方的思路写出代码,提交后并未通过,查看错误,发现算法错误的将[2147483647,-2147483648]也视为连续的整数了,这是因为我没有考虑到int类型的边界。将代码稍加修改,即成功提交 //哈希表,建议看官方的题解,尤其是演示动画 class Solution { public i ...
                            
                            
                                分类:
其他好文   时间:
2020-10-29 10:20:41   
                                阅读次数:
23
                             
                    
                        
                            
                            
                                问题描述 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。 来源:力扣(LeetCode)链接:https://leetco ...
                            
                            
                                分类:
其他好文   时间:
2020-09-18 01:00:20   
                                阅读次数:
25
                             
                    
                        
                            
                            
                                    class Solution { public int longestConsecutive(TreeNode root) { dfs(root); return res; } private int res = 0; public int[] dfs(TreeNode root) { // 以ro ...
                            
                            
                                分类:
其他好文   时间:
2020-07-14 18:25:06   
                                阅读次数:
49
                             
                    
                        
                            
                            
                                    题目描述: 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。 解题思路: 这道题暴力解法就是枚举每一个数字,然后计算以该数字 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-09 19:39:50   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                    哈希表+双指针 思路 先排序,后遍历 题目要求找出最长连续序列的长度,注意是找出,所以数组中的元素有可能是重复的。 如何排除重复值,很容易就想到Set集合,所以转成Set集合 后续的遍历用到双指针,为了便于操作又把Set集合转数组,再排序。 因为用到Arrays.sort(),其时间复杂度 为O(n ...
                            
                            
                                分类:
其他好文   时间:
2020-06-06 21:24:58   
                                阅读次数:
56
                             
                    
                        
                            
                            
                                地址 https://leetcode-cn.com/problems/longest-consecutive-sequence/ 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: ...
                            
                            
                                分类:
其他好文   时间:
2020-06-06 21:23:22   
                                阅读次数:
54