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天相关推荐

  1. 代码随想录【day 14 二叉树】| 层序遍历 226.翻转二叉树 101.对称二叉树

    代码随想录[day 14 二叉树]| 层序遍历 226.翻转二叉树 101.对称二叉树 层序遍历 卡哥文解 视频讲解 题目链接:102.二叉树的层序遍历 解题思路 代码实现 题目链接:107.二叉树的 ...

  2. 代码随想录打卡第一天

    今日任务 数组理论基础,704. 二分查找,27. 移除元素 704. 二分查找 力扣题目链接(opens new window) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 ...

  3. 代码随想录打卡day1(补卡)

    35搜索插入位置 Problem: 35. 搜索插入位置 文章目录 思路 解题方法 复杂度 Code 思路 二分法 解题方法 二分法(左闭右闭) 二分法(左闭右开) 复杂度 时间复杂度: O ( lo ...

  4. 代码随想录打卡第九天

    剑指 Offer 58 - II. 左旋转字符串 class Solution { public:void rev(string &s,int start,int end) {for(int ...

  5. 代码随想录打卡第6天

    242. 有效的字母异位词 法一:直接两个unordered_map class Solution { public:bool isAnagram(string s, string t) {unord ...

  6. 代码随想录打卡18天

    513. 找树左下角的值 class Solution { public:int findBottomLeftValue(TreeNode* root) {int res;queue<TreeN ...

  7. 代码随想录打卡第二天

    977. 有序数组的平方 class Solution { public:vector<int> sortedSquares(vector<int>& nums) {v ...

  8. 代码随想录打卡16天

    104. 二叉树的最大深度 class Solution { public:int maxDepth(TreeNode* root) {queue<TreeNode*> que;int c ...

  9. 代码随想录算法训练营第一天 | 数组理论基础,704. 二分查找,27. 移除元素

    今日学习的文章链接如下: 代码随想录 (programmercarl.com) 代码随想录 (programmercarl.com) 704. 二分查找 自己看到题目的第一想法 拿到题目首先想办法,一 ...

最新文章

  1. java B2B2C源码电子商城系统:服务消费(基础)
  2. AWS ELB Sticky Session有问题?别忘了AWSELB cookie
  3. 企业创新管理的八大误区
  4. linux打开sqlite3数据库,Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql...
  5. 1024|程序员节来了!
  6. linux 拖动图标有拖影_想要实现元素拖动效果,但是一拖动出现禁止的图标
  7. [转]Boosting
  8. java 正方形_java-确定正方形和矩形之间的关系的算法
  9. php pg connect 扩展,php安装gnupg扩展
  10. Spring MVC处理响应的 header
  11. 详解Android源码的编译
  12. 澳洲计算机博士怎么样,留学美国的一位计算机博士的感悟
  13. php 处理raw数据,PHP用HTTP_RAW_POST_DATA来接收post过来的数据
  14. 如何把图片上的文字转换成word的文字。
  15. SOUI控件的自绘和消息处理
  16. 区块链开发入门教程推荐
  17. 第六章第三十一题(金融应用:信用卡号的合法性验证)(Financial: credit card number validation)
  18. 全外显子测序(WES)由入门到精通记录
  19. WPS表格如何将二维表转为一维表
  20. 关键词搜索查找工具-批量关键词查找搜索工具-根据关键词自动采集素材软件

热门文章

  1. sed打印、删除匹配行
  2. EAS 分录增加按钮(左侧)
  3. html 打印指定区域并去掉页眉、页脚,设置打印布局(纵向、横向)
  4. Java实现卡方检验
  5. 为什么上班只能养家,不能发家?
  6. 51nod - 1289 大鱼吃小鱼(栈)
  7. c语言清屏、等待、随机函数
  8. golang环境安装
  9. Springboot项目配置oracle数据库
  10. 51单片机 | 矩阵按键实验