摘要:
在面试中,我们经常被问到Coding的问题,要求用伪码或者某种语言解决一个问题,由于平时我们都依赖IDE来debug找错,所以很容易写出有错误的程序,而且没有调试,导致有些错误极难被发现,下面列举一些常见错误,并以三个题目的实践作为例子告诉自己:错误很容易发生!!!请注意验证自己的程序。边界条件:循环变量的起始点、结束点和增减是否正确;递归调用的结束条件;对于输入,是否考虑可能很大或者很小的情况,比如,对某个序列进行rotate,这个次数如果是特别大,至少打过序列长度,这种情况考虑了吗;空间边界,内存、字符串、数组的大小对吗,是否存在差1和越界情况数据结构边界,链表的头和尾正确处理了吗,指针指 阅读全文
posted @ 2012-11-18 11:47
做个不善的人
阅读(467)
评论(0)
推荐(0)