gydtep 发表于 2020-3-6 10:13:51

而在白纸上写代码的难度则还要更进一步。

gydtep 发表于 2020-3-6 10:42:29

二叉树的高度是什么(据我所知,高度的定义并非所有教材都一致)?

gydtep 发表于 2020-3-6 11:28:12

显而易见,一个能够很难沟通的面试者也很难成为一个很好沟通的同事。

gydtep 发表于 2020-3-6 12:38:48

,这个题听上去比较困难,需要用到动态规划才能实现。

gydtep 发表于 2020-3-6 13:12:19

也即输入是什么参数,输出是什么参数等等。

gydtep 发表于 2020-3-6 13:34:19

在自己有了一个思路之后,一定要和面试官确认这个思路是否合理。

gydtep 发表于 2020-3-6 14:05:45

切忌有了思路之后,不与面试官交流直接写代码

gydtep 发表于 2020-3-6 14:44:12

最典型的边界条件有:数据是否会溢出?指针是否可能为空?

gydtep 发表于 2020-3-6 15:08:47

在写代码的时候,尽量使用可读性较高的函数名和变量名。

gydtep 发表于 2020-3-6 15:46:46

int left_height = getHeightOfBinaryTree(root->left) 是在计算左子树的高度(良好的函数名和变量名其实也让这行代码不言自明),
页: 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135 136 137 138 139 140
查看完整版本: 阿里云服务器1折起购,先领券再购买!