代码随想录打卡14天
226. 翻转二叉树
class Solution {
public:void invert(TreeNode* root){if(root==nullptr) return;TreeNode* node=root->left;root->left=root->right;root->right=node;invertTree(root->left);invertTree(root->right);}TreeNode* invertTree(TreeNode* root) {invert(root);return root;}
};
101. 对称二叉树
class Solution {
public:bool issame(TreeNode* left,TreeNode* right){if(left==nullptr&&right==nullptr) return true;else if(left!=nullptr&&right==nullptr) return false;else if(right!=nullptr&&left==nullptr) return false;else if(left->val!=right->val) return false;else return issame(left->left,right->right)&&issame(left->right,right->left);}bool isSymmetric(TreeNode* root) {return issame(root->left,root->right);}
};
需要重新做的题目
101. 对称二叉树
572. 另一棵树的子树
代码随想录打卡14天相关推荐
- 代码随想录【day 14 二叉树】| 层序遍历 226.翻转二叉树 101.对称二叉树
代码随想录[day 14 二叉树]| 层序遍历 226.翻转二叉树 101.对称二叉树 层序遍历 卡哥文解 视频讲解 题目链接:102.二叉树的层序遍历 解题思路 代码实现 题目链接:107.二叉树的 ...
- 代码随想录打卡第一天
今日任务 数组理论基础,704. 二分查找,27. 移除元素 704. 二分查找 力扣题目链接(opens new window) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 ...
- 代码随想录打卡day1(补卡)
35搜索插入位置 Problem: 35. 搜索插入位置 文章目录 思路 解题方法 复杂度 Code 思路 二分法 解题方法 二分法(左闭右闭) 二分法(左闭右开) 复杂度 时间复杂度: O ( lo ...
- 代码随想录打卡第九天
剑指 Offer 58 - II. 左旋转字符串 class Solution { public:void rev(string &s,int start,int end) {for(int ...
- 代码随想录打卡第6天
242. 有效的字母异位词 法一:直接两个unordered_map class Solution { public:bool isAnagram(string s, string t) {unord ...
- 代码随想录打卡18天
513. 找树左下角的值 class Solution { public:int findBottomLeftValue(TreeNode* root) {int res;queue<TreeN ...
- 代码随想录打卡第二天
977. 有序数组的平方 class Solution { public:vector<int> sortedSquares(vector<int>& nums) {v ...
- 代码随想录打卡16天
104. 二叉树的最大深度 class Solution { public:int maxDepth(TreeNode* root) {queue<TreeNode*> que;int c ...
- 代码随想录算法训练营第一天 | 数组理论基础,704. 二分查找,27. 移除元素
今日学习的文章链接如下: 代码随想录 (programmercarl.com) 代码随想录 (programmercarl.com) 704. 二分查找 自己看到题目的第一想法 拿到题目首先想办法,一 ...
最新文章
- java B2B2C源码电子商城系统:服务消费(基础)
- AWS ELB Sticky Session有问题?别忘了AWSELB cookie
- 企业创新管理的八大误区
- linux打开sqlite3数据库,Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql...
- 1024|程序员节来了!
- linux 拖动图标有拖影_想要实现元素拖动效果,但是一拖动出现禁止的图标
- [转]Boosting
- java 正方形_java-确定正方形和矩形之间的关系的算法
- php pg connect 扩展,php安装gnupg扩展
- Spring MVC处理响应的 header
- 详解Android源码的编译
- 澳洲计算机博士怎么样,留学美国的一位计算机博士的感悟
- php 处理raw数据,PHP用HTTP_RAW_POST_DATA来接收post过来的数据
- 如何把图片上的文字转换成word的文字。
- SOUI控件的自绘和消息处理
- 区块链开发入门教程推荐
- 第六章第三十一题(金融应用:信用卡号的合法性验证)(Financial: credit card number validation)
- 全外显子测序(WES)由入门到精通记录
- WPS表格如何将二维表转为一维表
- 关键词搜索查找工具-批量关键词查找搜索工具-根据关键词自动采集素材软件