牛客视频面写代码部分假如遇到了二叉树如何处理输入问题?

牛客视频面写代码部分假如遇到了二叉树如何处理输入问题?

比如java 通过scanner处理输入,问题是二叉树的层序遍历。
我倒是可以通过在main函数里面构造二叉树,但面试官会不会要求通过输入框去输入来构建呢?那样的话不就是二叉树的反序列化了?又是一道编程题了?
我只在main方法里写死的那样构建可以吗?
#手撕代码#
全部评论
同问,但是目前笔试好像没有遇到过二叉树题
点赞 回复
分享
发布于 2020-07-13 20:46
一般是自己在代码里构造一个树就行了
点赞 回复
分享
发布于 2020-07-13 21:20
阅文集团
校招火热招聘中
官网直投
无法通过输入框来构建二叉树吧,那样的话就是给你前/后+中序遍历反序列的话问题了
点赞 回复
分享
发布于 2020-07-13 21:21
不用运行,面试官眼睛看看代码就行了
点赞 回复
分享
发布于 2020-07-13 21:29
当作图来做,有向图,开几个数组存关系就行,一个个new太慢了
点赞 回复
分享
发布于 2020-07-13 22:11
用反序列吧🤣
点赞 回复
分享
发布于 2020-07-13 23:46
通常不需要运行,即使需要运行也会是leetcode那种,不需要你自己去构造二叉树,这不是题目的考察重点,何必浪费时间呢
点赞 回复
分享
发布于 2020-07-14 15:48
面试官都是直接看的,我之前面试有一道链表的算法题,面试官也是直接让我把函数写出来就行
点赞 回复
分享
发布于 2020-07-22 21:26
输出应该怎么写成数组的形式呢?直接返回root,打印出来是地址诶🤣求助
点赞 回复
分享
发布于 2020-08-10 19:00

相关推荐

2 1 评论
分享
牛客网
牛客企业服务