剑指 Offer 64. 求1+2+…+n(中等)
摘要:题目:  ``` class Solution { public: int sumNums(int n) { //首
阅读全文
posted @
2023-08-12 23:27
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 13. 机器人的运动范围(中等)
摘要:题目: class Solution { public: int m, n, cnt, res=0; int digit(int n){ int sum = 0; while(n){ sum += n%10; n/=10; } return sum; } void traversal(int i,
阅读全文
posted @
2023-08-11 21:03
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 12. 矩阵中的路径(中等)
摘要:题目:  ``` class Solution { public: int row, col; bool trave
阅读全文
posted @
2023-08-10 21:16
孜孜不倦fly
阅读(17)
推荐(0) 编辑
剑指 Offer 26. 树的子结构(中等)
摘要:题目: class Solution { public: //本方法运用两层递归,非常巧妙 bool traversal(TreeNode* root1, TreeNode* root2){ //判断当前两个节点的递归 if(root2==nullptr) return true; //终止条件:如
阅读全文
posted @
2023-08-09 21:05
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 28. 对称的二叉树(简单)
摘要:题目:  ``` class Solution { public: bool traversal(TreeNode
阅读全文
posted @
2023-08-08 21:38
孜孜不倦fly
阅读(2)
推荐(0) 编辑
剑指 Offer 32 - III. 从上到下打印二叉树 III(中等)
摘要:题目:  **解法一:** ``` class Solution { public: void traversal
阅读全文
posted @
2023-08-07 21:30
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 32 - I. 从上到下打印二叉树(中等)
摘要:题目:  //考察BFS(广度优先搜索) ``` class Solution { public: vector
阅读全文
posted @
2023-08-06 14:31
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 27. 二叉树的镜像(简单)
摘要:题目:  class Solution { public: void traversal(TreeNode* cu
阅读全文
posted @
2023-08-05 12:40
孜孜不倦fly
阅读(2)
推荐(0) 编辑
剑指 Offer 32 - II. 从上到下打印二叉树 II(简单)
摘要:题目:  ``` class Solution { public: void traversal(TreeNode*
阅读全文
posted @
2023-08-04 18:40
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 04. 二维数组中的查找(中等)
摘要:题目:  ``` class Solution { public: bool findNumberIn2DArray(
阅读全文
posted @
2023-08-03 21:34
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 50. 第一个只出现一次的字符(简单)
摘要:题目:  方法一: ``` class Solution { public: char firstUniqChar
阅读全文
posted @
2023-08-03 20:30
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 11. 旋转数组的最小数字(简单)
摘要:题目:  ``` class Solution { public: int minArray(vector& num
阅读全文
posted @
2023-08-03 20:06
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 31. 栈的压入、弹出序列(中等)
摘要:题目:  ``` class Solution { public: bool validateStackSequen
阅读全文
posted @
2023-08-02 21:24
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 53 - II. 0~n-1中缺失的数字(简单)
摘要:题目:  ``` class Solution { public: int missingNumber(vecto
阅读全文
posted @
2023-08-02 19:54
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 53 - I. 在排序数组中查找数字 I(简单)
摘要:题目:  ``` class Solution { public: int search(vector& nums
阅读全文
posted @
2023-08-02 19:32
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 03. 数组中重复的数字(简单)
摘要:题目;  ``` class Solution { public: int findRepeatNumber(vec
阅读全文
posted @
2023-08-02 19:27
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 29. 顺时针打印矩阵(简单)
摘要:题目:  //不可以用代码随想录里螺旋矩阵的思路 ``` class Solution { public: vect
阅读全文
posted @
2023-08-01 22:30
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 59 - II. 队列的最大值(中等)
摘要:题目: class MaxQueue { public: deque<int> que1; //使用两个双端队列(deque和queue不一样,用deque就行) deque<int> que2; MaxQueue() { } int max_value() { return que2.empty(
阅读全文
posted @
2023-07-31 22:40
孜孜不倦fly
阅读(14)
推荐(0) 编辑
剑指 Offer 30. 包含min函数的栈(简单)
摘要:题目:  ``` class MinStack { public: stack st1; //维护原栈 stack
阅读全文
posted @
2023-07-31 21:26
孜孜不倦fly
阅读(1)
推荐(0) 编辑
剑指 Offer 59 - I. 滑动窗口的最大值(困难)
摘要:题目:  ``` class Solution { public: vector maxSlidingWindow
阅读全文
posted @
2023-07-28 21:25
孜孜不倦fly
阅读(5)
推荐(0) 编辑