首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
代码随想录
获赞
158
粉丝
32
关注
0
看过 TA
72
男
哈尔滨工业大学
2014
C++
IP属地:广东
先后就职于腾讯和百度
私信
关注
拉黑
举报
举报
确定要拉黑代码随想录吗?
发布(3)
刷题
代码随想录
2021-03-09 15:32
C++
后序和中序、前序和中序 重造二叉树详解!
相信很多小伙伴刷题的时候面对力扣上近两千道题目,感觉无从下手,我花费半年时间整理了Github项目:leetcode刷题攻略。 里面有100多道经典算法题目刷题顺序、配有40w字的详细图解,常用算法模板总结,以及难点视频讲解,按照list一道一道刷就可以了!star支持一波吧! 思路 首先回忆一下如何根据两个顺序构造一个唯一的二叉树,相信理论知识大家应该都清楚,就是以 后序数组的最后一个元素为切割点,先切中序数组,根据中序数组,反过来在切后序数组。一层一层切下去,每次后序数组最后一个元素就是节点元素。 如果让我们肉眼看两个序列,画一颗二叉树的话,应该分分钟都可以画出来。 流程如图: 那么代...
0
点赞
评论
收藏
转发
代码随想录
2021-10-15 15:05
已编辑
C++
判断二叉树是否对称【递归】【迭代】详解!
思路 首先想清楚,判断对称二叉树要比较的是哪两个节点,要比较的可不是左右节点! 对于二叉树是否对称,要比较的是根节点的左子树与右子树是不是相互翻转的,理解这一点就知道了其实我们要比较的是两个树(这两个树是根节点的左右子树),所以在递归遍历的过程中,也是要同时遍历两棵树。 那么如果比较呢? 比较的是两个子树的里侧和外侧的元素是否相等。如图所示: 那么遍历的顺序应该是什么样的呢? 本题遍历只能是“后序遍历”,因为我们要通过递归函数的返回值来判断两个子树的内侧节点和外侧节点是否相等。 正是因为要遍历两棵树而且要比较内侧和外侧节点,所以准确的来说是一个树的遍历顺序是左右中,一个树的遍历顺序是右左中。...
0
点赞
评论
收藏
转发
代码随想录
2020-06-28 19:50
C++
这是我整理出来的C++学习资料, 大家可以拿去,转需 大厂程序员教你如何学习C++(内附学习资料) https://mp.weixin.qq.com/s?__biz=Mzg5MTExMTk2OA==&mid=2247483938&idx=1&sn=8bbf8278b4352178efda95965e9fd383&chksm=cfd31d6df8a4947b7358cf7651984b531c5fb929cbf502d3159437394ee3f26c65f301f038ef&token=789082077〈=zh_CN#rd
C++求职圈
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务