LeetCode
力扣
Ctrl AC
I'm sorry for everything, everything I've done.
展开
-
LeetCode 429. N叉树的层序遍历
“ Ctrl AC!一起 AC!”题目:原题思路:树的广度优先搜索代码:/*// Definition for a Node.class Node {public: int val; vector<Node*> children; Node() {} Node(int _val) { val = _val; } Node(int _val, vector<Node*> _children原创 2022-04-08 10:29:12 · 988 阅读 · 0 评论 -
LeetCode 15.三数之和
题目:原题思路:先排序,枚举第一维,然后用双指针。如果大于目标值,右指针减如果小于目标值,左指针加class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { sort(nums.begin(),nums.end()); int n=nums.size(); vector<vector<i原创 2022-04-07 19:33:49 · 288 阅读 · 0 评论 -
LeetCode 3. 无重复字符的最长子串
“ Ctrl AC!一起 AC!”原题:题目分析:滑动窗口,r在右边一直走,l为r前面的与r处字符相同的位置的下一个位置,如果前面没有相同的,l就为0代码:class Solution {public: int lengthOfLongestSubstring(string s) { if(s=="") return 0; int len=s.size(); int ans=1; int l=0;原创 2022-03-30 18:05:36 · 721 阅读 · 0 评论