程序员面试金典习题集锦03_数组


最直接的方法就是递归,参考这个博客算出有几种括号的放法可使该表达式得出result值

程序员面试金典习题集锦03_字符串_02


参考这个链接给定一个排序后的数组,包含n个整数,但这个数组已被旋转过多次,找出数组中的某个元素

程序员面试金典习题集锦03_测试用例_03


程序员面试金典习题集锦03_字符串_04

程序员面试金典习题集锦03_测试用例_05


这样的情况很有可能是两点:

1)使用C风格字符串,导致指针越界访问:严格检查使用c风格字符串

2)使用随机数,导致不同情况下的bug不一样:在log中打印seed,然后复现bug再去排除

3)类型转换导致的exception

程序员面试金典习题集锦03_数组_06


主要分为两种情况的测试:

1)极限值的测试,

2)一般的测试用例

程序员面试金典习题集锦03_字符串_07

程序员面试金典习题集锦03_测试用例_08


程序员面试金典习题集锦03_测试用例_09

程序员面试金典习题集锦03_测试用例_10


程序员面试金典习题集锦03_测试用例_11


程序员面试金典习题集锦03_字符串_12