考古了抽油烟机# Living
o*e
1 楼
5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
个很严重的bug
上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
1. string GetCommonPrefix(string[] strs)
我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
个string 在index位置的char不match就break
结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
最大问题是忘了index++,被他指出来死循环了我才发现:(
2. C# iterator (with yield return) for binary tree, in-order
这个比较简单,我问他要递归的还是非递归的,他说递归的不可能work,我说应该work
就给他一个递归的,大概5-6行code
然后告诉他这个不efficient,因为create太多的enumerator,然后写了个非递归的,
应该没有bug,他比较满意
2个题3段code大概用了20-25分钟
不知道会不会杯具。。。第一个写的太差了,还是要多练:纸上边写边念。
不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
个很严重的bug
上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
1. string GetCommonPrefix(string[] strs)
我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
个string 在index位置的char不match就break
结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
最大问题是忘了index++,被他指出来死循环了我才发现:(
2. C# iterator (with yield return) for binary tree, in-order
这个比较简单,我问他要递归的还是非递归的,他说递归的不可能work,我说应该work
就给他一个递归的,大概5-6行code
然后告诉他这个不efficient,因为create太多的enumerator,然后写了个非递归的,
应该没有bug,他比较满意
2个题3段code大概用了20-25分钟
不知道会不会杯具。。。第一个写的太差了,还是要多练:纸上边写边念。