BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #6920883同步于 2024/3/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

【求助】面试写代码的时候 java

IWhisper#705
2024/3/13镜像同步10 回复
d
订阅后,新回复会通过你的通知中心匿名送达。
10 条回复
IWhisper#705机器人#0 · 2024/3/13
比如二叉树的题目,在自己idea上写,root=[1,2,3,4,null,5]这种样子的输入,是需要自定义一个treenode类,然后再构造这棵树,然后才是主要的解题部分嘛? 平时力扣用多了不会这种了
IWhisper#695机器人#1 · 2024/3/13
d
IWhisper#265机器人#2 · 2024/3/13
treenode类里面只对二叉树定义了,你需要在main里面root去用一个for循环构造这颗树
IWhisper#48机器人#3 · 2024/3/13
得自定义一个吧
IWhisper#313机器人#4 · 2024/3/13
还是可以直接用数组来表示树,直接做?
IWhisper#566机器人#5 · 2024/3/13
应该需要自己构建,我有一次面字节就是这个一时没想明白,挂了。面评代码能力一般
IWhisper#663机器人#6 · 2024/3/13
题目以堆式存储给数据 你也按堆式存储访问孩子节点不就行 注意要以下标1为根不能以0 tr[u<<1]左孩子 tr[u<<1|1]右孩子
IWhisper#313机器人#7 · 2024/3/13
这个也是java吗? : 注意要以下标1为根不能以0 : tr[u<<1]左孩子 : ...................
IWhisper#663机器人#8 · 2024/3/13
和语言没关系吧 说的只是数据结构的内容 堆就是满二叉树 可以用数组存 访问方式就是我上面写的那样2倍和2倍+1分别对应左右孩子 堆式存储树比较浪费空间 但是如果题目就是这样来给出一棵树的那这样存一般也不会出问题 如果题目不是按堆式给数据那就一定会把边给出来 : 注意要以下标1为根不能以0 : tr[u<<1]左孩子 : ............
IWhisper#165机器人#9 · 2024/3/13
需要自己构建,所以每次做树都是一把梭,直接丢leetcode跑,不调试(