1 2 3 4 5 ··· 13 下一页
  2025年3月30日
摘要: 常规题面,直接维护两种的遍历的下标位置进行递归即可。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 阅读全文
posted @ 2025-03-30 21:35 Coder何 阅读(4) 评论(0) 推荐(0)
  2025年3月26日
摘要: 暴力思路:找出所有单词后再反转,需要辅助空间。 1 class Solution { 2 public: 3 string reverseWords(string s) { 4 if (s.size() <= 1) { 5 return s; 6 } 7 vector<string> v; 8 st 阅读全文
posted @ 2025-03-26 19:08 Coder何 阅读(2) 评论(0) 推荐(0)
  2025年3月15日
摘要: 双指针法,保证左右指针之间距离为n-1,就能保证右指针到达最后一个的时候,左指针到达倒数第n个 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 阅读全文
posted @ 2025-03-15 22:07 Coder何 阅读(7) 评论(0) 推荐(0)
  2025年3月13日
摘要: 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode() : val(0), next(nullptr) {} 7 * List 阅读全文
posted @ 2025-03-13 16:06 Coder何 阅读(2) 评论(0) 推荐(0)
摘要: 1.需要画图确定反转的逻辑 2.习惯性地使用pre、cur、nxt三个指针来思路清晰地完成一系列变换 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 阅读全文
posted @ 2025-03-13 15:29 Coder何 阅读(9) 评论(0) 推荐(0)
  2025年3月5日
摘要: 暴力解: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int 阅读全文
posted @ 2025-03-05 21:39 Coder何 阅读(10) 评论(0) 推荐(0)
  2025年3月4日
摘要: 左括号在n之前可以随意输出,右括号只有比左括号少才可以输出。 1 class Solution { 2 public: 3 vector<string> res; 4 void backTravel(int n, int left, int right, string s) { 5 if (left 阅读全文
posted @ 2025-03-04 20:58 Coder何 阅读(14) 评论(0) 推荐(0)
摘要: 1 class Solution { 2 public: 3 int lengthOfLongestSubstring(string s) { 4 int left = 0, right = 0; 5 int start = 0, len = 0; 6 int repeat = 0; //记录重复元 阅读全文
posted @ 2025-03-04 19:06 Coder何 阅读(5) 评论(0) 推荐(0)
摘要: 常规的滑动窗口问题,要注意满足答案的条件:1.窗口长度与p字符串长度一致2.字符充足的个数与p中不重复个数相同 1 class Solution { 2 public: 3 vector<int> findAnagrams(string s, string p) { 4 vector<int> re 阅读全文
posted @ 2025-03-04 19:05 Coder何 阅读(5) 评论(0) 推荐(0)
  2025年3月3日
摘要: 要注意的细节比较多,主要是还需要优化查询满足条件的方式 1 class Solution { 2 public: 3 vector<int> cnt, need; 4 // bool judge(string t) { //该查询方法会超时 5 // for(auto i : t) { 6 // i 阅读全文
posted @ 2025-03-03 20:30 Coder何 阅读(12) 评论(0) 推荐(0)
1 2 3 4 5 ··· 13 下一页

点击右上角即可分享
微信分享提示