首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
课程
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
杨远翔
获赞
3
粉丝
0
关注
4
看过 TA
6
男
燕山大学
2023
算法工程师
IP属地:河北
偏好图学习,NLP/NLU技术;求职、求实习中
私信
关注
拉黑
举报
举报
确定要拉黑杨远翔吗?
发布(44)
刷题
杨远翔
2022-04-07 20:33
算法工程师
题解 | #按之字形顺序打印二叉树#
思路 仔细观察,就是层序时方向不同了,很简单的处理是层序时输出逆序,但是时间复杂度就兼顾不到了; 逆序是什么呢? 顺序推入的时候是:访问自身 -> 左右子节点;构成了“左右左右......”的顺序结构; 那么,反过来就是:“右左右左......” 代码 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可...
0
点赞
评论
收藏
转发
杨远翔
2022-04-07 19:54
算法工程师
题解 | #二叉树的最大深度#
思路 很正常的想就行了 代码 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param root TreeNode类 # @return int整型 # class Solution: def maxDepth(self , root: TreeNode) -> int: ...
0
点赞
评论
收藏
转发
杨远翔
2022-04-07 19:36
已编辑
算法工程师
题解 | #求二叉树的层序遍历#
思路 队列解决这个问题更好 每一层都消耗队列,左出右进,性质良好,符合直觉,代码相性良好 代码 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param root TreeNode类 # @return int整型二维数组 # class Solution: def levelOrd...
0
点赞
评论
收藏
转发
杨远翔
2022-04-07 17:21
算法工程师
题解 | #二叉树的中序遍历#
思路 中序肯定是要使用迭代法啦;推荐看看“代码随想录”,确实很适合入门学习 使用统一格式迭代法,中序会好写很多 关键在于将遍历与操作的流程分割 同时也适合遍历过程中执行各种操作的问题 需要注意,由于使用 stack,所以代码顺序需要修改:“左中右” -> “右左中”,如果是 deque 和 popleft,那就同样代码顺序即可 代码 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None...
0
点赞
评论
收藏
转发
杨远翔
2022-04-07 17:00
已编辑
算法工程师
题解 | #二叉树的前序遍历#
思路 没有使用 pre 和 order 形式的代码,但是还是遵循了递归原则 输入变量和返回值(核心代码模式不用考虑) 输入检测 一般确认root存在吗 终止条件 我这题没有特别点明终止条件是因为在左右节点递归时已经明确了 迭代条件 二叉树定义就是为此而生的 缺点 代码的复杂度有点高了,因为res每次都需要复制 代码 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代...
0
点赞
评论
收藏
转发
杨远翔
2022-04-06 20:41
算法工程师
2022-04-06
在牛客打卡24天,今天学习:刷题 20 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-04-05 19:55
算法工程师
2022-04-05
在牛客打卡23天,今天学习:刷题 18 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-25 21:54
算法工程师
2022-03-25
在牛客打卡22天,今天学习:刷题 10 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-24 20:28
算法工程师
2022-03-24
在牛客打卡21天,今天学习:刷题 15 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-23 10:57
算法工程师
2022-03-23
在牛客打卡20天,今天学习:刷题 24 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-22 10:42
算法工程师
2022-03-22
在牛客打卡19天,今天学习:刷题 15 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-20 20:41
算法工程师
2022-03-20
在牛客打卡18天,今天学习:刷题 2 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-19 15:43
算法工程师
2022-03-19
在牛客打卡17天,今天学习:刷题 5 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-18 20:29
算法工程师
2022-03-18
在牛客打卡16天,今天学习:刷题 5 道
每日监督打卡
0
点赞
评论
收藏
转发
杨远翔
2022-03-16 09:27
算法工程师
2022-03-16
在牛客打卡15天,今天学习:刷题 5 道
每日监督打卡
0
点赞
评论
收藏
转发
1
2
3
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务