- 博客(6)
- 收藏
- 关注
原创 101. 对称二叉树
对于二叉树是否对称,要比较的是根节点的左子树与右子树是不是相互翻转的,理解这一点就知道了其实我们要比较的是两个树(这两个树是根节点的左右子树),所以在递归遍历的过程中,也是要同时遍历两棵树。首先想清楚,判断对称二叉树要比较的是哪两个节点,要比较的可不是左右节点!输入:root = [1,2,2,null,3,null,3]给你一个二叉树的根节点 root , 检查它是否轴对称。输入:root = [1,2,2,3,4,4,3]
2024-01-15 21:58:33 390
原创 59.螺旋矩阵II
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。值得注意的是区间需要统一,要么全部左开右闭,要么全部左闭右开,不然会发生错误。输出:[[1,2,3],[8,9,4],[7,6,5]]
2023-11-14 22:20:16 53 1
原创 977.有序数组的平方
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]但是有个特点是,数组平方的最大值就在数组的两端,不是最左边就是最右边,不可能是中间。输入:nums = [-4,-1,0,3,10]输入:nums = [-7,-3,2,3,11], 可以说是O(nlogn)的时间复杂度,输出:[0,1,9,16,100]输出:[4,9,9,49,121]
2023-10-24 23:58:50 46
原创 Git安装及使用
7.配置邮箱和用户名(–global表示全局配置)打开github,点击头像并选择settings。将修改的文件add到暂存区,再查看,发现已追踪。“对你操作的描述” 命令将代码提交到本地仓库。4.完成之后,在代码文件夹空白处点右键,选择。生成ssh文件夹(生成ssh秘钥)(输入。3.下载完成后,全部按照默认的选择安装。注册账号,如果已经有账号则选择。在文件夹内随便创建个文件。5.登录之后选择new。查看,发现是未跟踪状态。
2023-10-17 23:45:19 58
原创 golang环境配置
如果发现没有成功,打开环境变量,查看个人用户的变量是否有gopath,如果有先删除然后再运行。安装完毕,回到桌面,右键此电脑选择属性,往下滑找到高级系统设置,选择环境变量。在系统变量的Path中添加%GOROOT%\bin和%GOPATH%则打开对应文件夹,开启隐藏的项目,删除go.mod即可。新建环境变量GOPATH,变量值为你存放代码的位置。新建环境变量GOROOT,变量值为刚刚安装的路径。打开命令提示框,输入。跳转go语言中文网(
2023-10-10 23:08:39 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人