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) 是在计算左子树的高度(良好的函数名和变量名其实也让这行代码不言自明),