两个offer

剑指 Offer 19. 正则表达式匹配(困难)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230828224953017-382603316.png) ``` class Solution { public: bool isMatch(string s, s ......
正则 表达式 Offer 19

代码随想录第6天|242.有效的字母异位词;349.两个数组的交集;202.快乐数;1.两数之和;

unordered_map<int,int> map; unordered_set<int> result; vector<vector<int>> res(n,vector<int>(n,0));声明了长度为n*n的二维数组 在C++中,auto 是一个关键字,用于实现类型推导,使编译器能够根据变 ......
随想录 之和 数组 交集 随想

剑指 Offer 10- II. 青蛙跳台阶问题(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230828214159429-355812566.png) ``` class Solution { public: int numWays(int n) { vec ......
台阶 青蛙 问题 Offer 10

剑指Offer 34. 二叉树中和为某一值的路径

**题目链接:** [剑指Offer 34. 二叉树中和为某一值的路径](https://leetcode.cn/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/?envType=study-plan-v2&envId=codi ......
路径 Offer 34

剑指Offer 33. 二叉搜索树的后序遍历序列

**题目链接:** [剑指Offer 33. 二叉搜索树的后序遍历序列](https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/description/?envType=study-plan-v2& ......
序列 Offer 33

git_同步两个分支的代码

- 写下这篇blog的原因是, 在今天的工作中因为疏忽, 忘记切换到dev分支, 直接就在master分支上大刀阔斧地干了起来, 然后切换文件的时候发现昨天写的代码不见了, 才突兀地发觉分支没有切换. 发现问题如下: 如果想要切换到dev分支继续开发, 这需要同步master与dev分支的代码 - ......
分支 两个 代码 git

剑指Offer 32 - III. 从上到下打印二叉树

**题目链接:** [剑指Offer 32 - III. 从上到下打印二叉树](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof/description/?envType=study-plan-v2& ......
Offer III 32

剑指Offer 32 - II. 从上到下打印二叉树 II

**题目链接:** [剑指Offer 32 - II. 从上到下打印二叉树 II](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof/description/?envType=study-plan-v2 ......
Offer II 32

剑指Offer 31. 栈的压入、弹出序列

**题目链接:** [剑指Offer 31. 栈的压入、弹出序列](https://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/description/?envType=study-plan-v2&envId=coding-inter ......
序列 Offer 31

剑指 Offer 61. 扑克牌中的顺子(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230827203453610-1403573288.png) ``` class Solution { public: bool isStraight(vector& ......
扑克牌 扑克 Offer 61

剑指Offer 32 - I. 从上到下打印二叉树

**题目链接:** [剑指Offer 32 - I. 从上到下打印二叉树](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-lcof/description/?envType=study-plan-v2&envId= ......
Offer 32

剑指 Offer 40. 最小的k个数(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230827201039153-650004416.png) ``` class Solution { public: vector getLeastNumbers(v ......
个数 Offer 40

剑指Offer 30. 包含min函数的栈

**题目链接:** [剑指Offer 30. 包含min函数的栈](https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/description/?envType=study-plan-v2&envId=coding-intervi ......
函数 Offer min 30

剑指 Offer 17. 打印从1到最大的n位数(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230827195127102-585324581.png) ``` class Solution { public: vector printNumbers(int ......
位数 Offer 17

剑指Offer 29. 顺时针打印矩阵

**题目链接:** [剑指Offer 29. 顺时针打印矩阵](https://leetcode.cn/problems/shun-shi-zhen-da-yin-ju-zhen-lcof/?envType=study-plan-v2&envId=coding-interviews) **题目描述: ......
时针 矩阵 Offer 29

剑指Offer 28. 对称的二叉树

**题目链接:** [剑指Offer 28. 对称的二叉树](https://leetcode.cn/problems/dui-cheng-de-er-cha-shu-lcof/description/?envType=study-plan-v2&envId=coding-interviews) * ......
Offer 28

剑指Offer 27. 二叉树的镜像

**题目链接:** [剑指Offer 27. 二叉树的镜像](https://leetcode.cn/problems/er-cha-shu-de-jing-xiang-lcof/description/?envType=study-plan-v2&envId=coding-interviews) ......
镜像 Offer 27

剑指Offer 26. 树的子结构

**题目链接:** [剑指Offer 26. 树的子结构](https://leetcode.cn/problems/shu-de-zi-jie-gou-lcof/description/?envType=study-plan-v2&envId=coding-interviews) **题目描述:* ......
子结构 Offer 26

剑指Offer 25. 合并两个排序的链表

**题目链接:** [剑指Offer 25. 合并两个排序的链表](https://leetcode.cn/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/?envType=study-plan-v2&envId=coding-interview ......
两个 Offer 25

剑指Offer 22. 链表中倒数第k个节点

**题目链接:** [剑指Offer 22. 链表中倒数第k个节点](https://leetcode.cn/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/?envType=study-plan-v2&envId=coding-inter ......
节点 Offer 22

剑指 Offer 68 - II. 二叉树的最近公共祖先(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230826202719427-1395383638.png) ``` class Solution { public: TreeNode* lowestCommonA ......
祖先 Offer 68 II

剑指 Offer 55 - II. 平衡二叉树(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230826201444541-1688679212.png) ![](https://img2023.cnblogs.com/blog/2679751/202308/ ......
Offer 55 II

剑指Offer 21. 调整数组顺序使奇数位于偶数前面

**题目链接:** [剑指Offer 21. 调整数组顺序使奇数位于偶数前面](https://leetcode.cn/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/description/?en ......
奇数 偶数 数组 顺序 Offer

Python 实现 定义个矩形类,有长和宽两个实例属性,还有一个计算面积的方法

思路:'''1.定义矩形类2.定义属性 属性分:类属性和实例属性实例属性==》self.属性 》self是一个参数在一个方法中==》_init_方法 3.定义方法 def Area(self): s=self.length*self.width ''' class Square: def __ini ......
矩形 实例 属性 面积 两个

剑指Offer 20. 表示数值的字符串

**题目链接:** [剑指Offer 20. 表示数值的字符串](https://leetcode.cn/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof/description/?envType=study-plan-v2&envId=coding-int ......
字符串 数值 字符 Offer 20

剑指Offer 18. 删除链表的节点

**题目链接:** [剑指Offer 18. 删除链表的节点](https://leetcode.cn/problems/shan-chu-lian-biao-de-jie-dian-lcof/description/?envType=study-plan-v2&envId=coding-inter ......
节点 Offer 18

剑指Offer 17. 打印从1到最大的n位数

**题目链接:** [剑指Offer 17. 打印从1到最大的n位数](https://leetcode.cn/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/description/?envType=study-plan-v2&envId=cod ......
位数 Offer 17

剑指Offer 16. 数值的整数次方

**题目链接:** [剑指Offer 16. 数值的整数次方](https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/?envType=study-plan-v2&envId=coding-interviews) **题目描述: ......
整数 数值 Offer 16

剑指Offer 15. 二进制中1的个数

**题目链接:** [剑指Offer 15. 二进制中1的个数](https://leetcode.cn/problems/er-jin-zhi-zhong-1de-ge-shu-lcof/description/?envType=study-plan-v2&envId=coding-intervi ......
二进制 个数 Offer 15

剑指Offer 14- II. 剪绳子 II

**题目链接:** [剑指Offer 14- II. 剪绳子 II](https://leetcode.cn/problems/jian-sheng-zi-ii-lcof/?envType=study-plan-v2&envId=coding-interviews) **题目描述:** 给你一根长度 ......
绳子 Offer II 14