随笔 - 165,  文章 - 0,  评论 - 4,  阅读 - 18023

随笔分类 -  算法编程

上一页 1 2 3 4 下一页
剑指 Offer 64. 求1+2+…+n(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230812232217818-587944382.png) ``` class Solution { public: int sumNums(int n) { //首 阅读全文
posted @ 2023-08-12 23:27 孜孜不倦fly 阅读(5) 评论(0) 推荐(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) 推荐(0) 编辑
剑指 Offer 12. 矩阵中的路径(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230810210325394-125626604.png) ``` class Solution { public: int row, col; bool trave 阅读全文
posted @ 2023-08-10 21:16 孜孜不倦fly 阅读(17) 评论(0) 推荐(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) 推荐(0) 编辑
剑指 Offer 28. 对称的二叉树(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230808213146832-2111953032.png) ``` class Solution { public: bool traversal(TreeNode 阅读全文
posted @ 2023-08-08 21:38 孜孜不倦fly 阅读(2) 评论(0) 推荐(0) 编辑
剑指 Offer 32 - III. 从上到下打印二叉树 III(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230807212857726-1306303710.png) **解法一:** ``` class Solution { public: void traversal 阅读全文
posted @ 2023-08-07 21:30 孜孜不倦fly 阅读(6) 评论(0) 推荐(0) 编辑
剑指 Offer 32 - I. 从上到下打印二叉树(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230806142658630-1938399768.png) //考察BFS(广度优先搜索) ``` class Solution { public: vector 阅读全文
posted @ 2023-08-06 14:31 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑
剑指 Offer 27. 二叉树的镜像(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230805124022510-1238676727.png) class Solution { public: void traversal(TreeNode* cu 阅读全文
posted @ 2023-08-05 12:40 孜孜不倦fly 阅读(2) 评论(0) 推荐(0) 编辑
剑指 Offer 32 - II. 从上到下打印二叉树 II(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230804183128146-199787743.png) ``` class Solution { public: void traversal(TreeNode* 阅读全文
posted @ 2023-08-04 18:40 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑
剑指 Offer 04. 二维数组中的查找(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230803212545694-76123506.png) ``` class Solution { public: bool findNumberIn2DArray( 阅读全文
posted @ 2023-08-03 21:34 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑
剑指 Offer 50. 第一个只出现一次的字符(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230803202712772-1928937396.png) 方法一: ``` class Solution { public: char firstUniqChar 阅读全文
posted @ 2023-08-03 20:30 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑
剑指 Offer 11. 旋转数组的最小数字(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230803200446252-152317933.png) ``` class Solution { public: int minArray(vector& num 阅读全文
posted @ 2023-08-03 20:06 孜孜不倦fly 阅读(4) 评论(0) 推荐(0) 编辑
剑指 Offer 31. 栈的压入、弹出序列(中等)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230802211506600-939966005.png) ``` class Solution { public: bool validateStackSequen 阅读全文
posted @ 2023-08-02 21:24 孜孜不倦fly 阅读(7) 评论(0) 推荐(0) 编辑
剑指 Offer 53 - II. 0~n-1中缺失的数字(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230802195111262-1487448336.png) ``` class Solution { public: int missingNumber(vecto 阅读全文
posted @ 2023-08-02 19:54 孜孜不倦fly 阅读(3) 评论(0) 推荐(0) 编辑
剑指 Offer 53 - I. 在排序数组中查找数字 I(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230802193141817-1811948200.png) ``` class Solution { public: int search(vector& nums 阅读全文
posted @ 2023-08-02 19:32 孜孜不倦fly 阅读(4) 评论(0) 推荐(0) 编辑
剑指 Offer 03. 数组中重复的数字(简单)
摘要:题目; ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230802192536628-206460080.png) ``` class Solution { public: int findRepeatNumber(vec 阅读全文
posted @ 2023-08-02 19:27 孜孜不倦fly 阅读(4) 评论(0) 推荐(0) 编辑
剑指 Offer 29. 顺时针打印矩阵(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230801222205510-410270968.png) //不可以用代码随想录里螺旋矩阵的思路 ``` class Solution { public: vect 阅读全文
posted @ 2023-08-01 22:30 孜孜不倦fly 阅读(3) 评论(0) 推荐(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) 推荐(0) 编辑
剑指 Offer 30. 包含min函数的栈(简单)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202307/2679751-20230731211502474-1179914637.png) ``` class MinStack { public: stack st1; //维护原栈 stack 阅读全文
posted @ 2023-07-31 21:26 孜孜不倦fly 阅读(1) 评论(0) 推荐(0) 编辑
剑指 Offer 59 - I. 滑动窗口的最大值(困难)
摘要:题目: ![](https://img2023.cnblogs.com/blog/2679751/202307/2679751-20230728211600053-1162793060.png) ``` class Solution { public: vector maxSlidingWindow 阅读全文
posted @ 2023-07-28 21:25 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 下一页

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示