首页 > 其他分享 >11月3号

11月3号

时间:2023-11-05 22:47:29浏览次数:28  
标签:11 right TreeNode val nullptr root left

今天完成了力扣最后一道作业,并开始忙碌学生会的各项工作。

226题:翻转二叉树

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode() : val(0), left(nullptr), right(nullptr) {}
 *     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
 *     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
 * };
 */
class Solution {
public:
    TreeNode* invertTree(TreeNode* root) {
        if(!root) return root;
        if(!root->left&&!root->right) return root;
        TreeNode* t=root->left;
        root->left=root->right;
        root->right=t;
        invertTree(root->left);
        invertTree(root->right);
        return root;
    }
};

 

标签:11,right,TreeNode,val,nullptr,root,left
From: https://www.cnblogs.com/jiajiayu/p/17811407.html

相关文章

  • 2023/11/5 <div>标签的介绍
    <div>标签是用来为HTML文档的内容提供结构和背景的元素。<div>开始标签和</div>结束标签之间的所有内容都是用来构成这个快的,其中所包含标签的特性由<div>标签中的属性来控制,或者通过使用样式表格式化这个表来进行控制。 div全称division,意为分割.<div>标签被称为分割标签,表示......
  • test20231103
    T1还算是一道简单题,通过二分可以轻松求解。(但是我因为没有判断左端点挂了\(10pts\),不然我就是本场比赛的\(rk1\)了)虽然题解上说单调性是错误的,但是而二分能过,那就二分水过去吧。intn,k;inta[2050];boolvis[2050];inlineintwork(intx){memset(vis,0,sizeof......
  • B站C语言第11课——函数和递归
    1.工具cpulspuls.com  程序员知乎:stackoverflow.com232.递归——程序调用自身的编程技巧称为递归史上最简单的递归intmain(){ printf("hehe\n"); main(); return0;}递归常见的错误:栈溢出——例子1:#include<stdio.h>voidprintf(intn){if(n>9){print(n/10);}pr......
  • 2023/11/5
    HDFS分布式文件系统传统的网络文件系统(NFS)文件存储在单机上,无法提供可靠性暴躁。很多客户端同时访问NFSServer时,容易造成服务器压力。对文件修改时,得先同步到本地。在未同步到服务端之前,其他客户端是不可见的。HDFS设计原则设计目标存储非常大的文件:指的是几百......
  • C++U2-第11课-单元复习(二)
    上节课作业部分(点击跳转) 单元复习(二)[【字符串】作者名]【思路分析】1、定义字符串s2、使用cin>>s,输入字符串3、输出字符串的第一个字符s[0],因为第一个作者名前面没有-4、遍历字符串,遇到-的位置,输出此位置的下一个位置【参考代码】#include<iostream>#in......
  • 110115
    一场比赛中共有 n 支队伍,按从 0 到  n-1 编号。给你一个下标从 0 开始、大小为 n*n 的二维布尔矩阵 grid 。对于满足 0<=i,j<=n-1 且 i!=j 的所有 i,j :如果 grid[i][j]==1,那么 i 队比 j 队 强 ;否则,j 队比 i 队 强 。在这场比赛......
  • 11、SpringMVC之文件下载和上传
    创建名为spring_mvc_file的新module,过程参考9.1节和9.5节11.1、文件下载11.1.1、创建图片目录并放置图片11.1.2、页面请求示例<ath:href="@{/test/down}">下载图片</a>11.1.3、控制器方法示例packageonline.liaojy.controller;importorg.springframework.http.Ht......
  • 2023.11
    换种方式来写。XXIIOpenCup,Korea:A.AutomaticSprayer2这个构造场上过的不少,但是真实难度并不低。考虑如果我们能解出每一行,每一列的和\(r/c\)。那么根据一定有解这个事实,我们一定能构造出一个合法的矩阵,考虑以下的网络流模型:建立二分图,左行右列。然后\(s\)连向所有行......
  • 文心一言 VS 讯飞星火 VS chatgpt (128)-- 算法导论11.1 3题
    三、用go语言,试说明如何实现一个直接寻址表,表中各元素的关键字不必都不相同,且各元素可以有卫星数据。所有三种字典操作(INSERT、DELETE和SEARCH)的运行时间应为O(1)(不要忘记DELETE要处理的是被删除对象的指针变量,而不是关键字。)文心一言,代码正常运行:在Go语言中,我们可以使......
  • 2023.11.5——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.软考知识明日计划:学习......