1.现 strlen,获取字符串长度,代码实现:

C++:编写 strcpy, strlen, strstr, atoi 等库函数的题目

2.实现 strcpy,字符串拷贝函数,代码实现:

C++:编写 strcpy, strlen, strstr, atoi 等库函数的题目

3.实现 strstr,子串查找函数,代码实现:

C++:编写 strcpy, strlen, strstr, atoi 等库函数的题目

eg: LeetCode problem: Implement strStr()

4. 实现 atoi,将一个字符串转化为整数,代码实现:

注意: 这道题,表面虽然简单,一般面试官虽然只是简单的描述,其实这时候的面试官,却暗中观察你如何思考,考虑到了那些边界数据,这才是这道题的重点.

注意几个测试用例:

  1. 不规则输入,但是有效,”-3924x8fc”,” + 413”, “-0001”

  2. 无效格式,” ++c”, ” ++1”

  3. 溢出数据,”2147483648”

LeetCode 上有道类似的题目:String to Integer (atoi)

C++:编写 strcpy, strlen, strstr, atoi 等库函数的题目

相关文章: