![](https://img-blog.csdnimg.cn/20200615004305345.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
LeetCode题解
「已注销」
每天写一道题,慢慢变强。
展开
-
[LeetCode每日一题] 六月六日 128. 最长连续序列
题目传送门 题面: 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 官方题解解读: (因为自己太垃圾,没想到怎么做,看题解了) 题解传送门 先利用unordered_set去重 找到一段连续序列里最小的那个,也就是在unordered_set里找不到num-1的时候 从最小的数开始往后遍历,遍历到找不到未知 对比得出最长的长度 Code: class Solution { public: int longestConsecutive(vector<i原创 2020-06-06 22:57:39 · 114 阅读 · 0 评论 -
[LeetCode每日一题] 六月五日 面试题29. 顺时针打印矩阵
原题: LeetCode 54. 螺旋矩阵 题目传送门 借鉴自:传送门: 大体思路 设置四个变量,上下左右,来卡住。 class Solution { public: vector<int> spiralOrder(vector<vector<int>>& matrix) { if(matrix.empty()) return {}; vector<int> ans; int l = 0, r原创 2020-06-05 23:25:55 · 154 阅读 · 0 评论