最近写根据前序和中序构造二叉树用到了这个函数,但是用这个函数不好,因为strchr返回的是某字符在字符串中首次出现的位置,若有重复字符就白瞎了。所以前提是二叉树中没有重复出现的元素。
头文件:#include <cstring> (c++)或#include <string.h> (c)
功能:查找字符串s中首次出现字符c的位置
说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。
c++程序:
最近写根据前序和中序构造二叉树用到了这个函数,但是用这个函数不好,因为strchr返回的是某字符在字符串中首次出现的位置,若有重复字符就白瞎了。所以前提是二叉树中没有重复出现的元素。
头文件:#include <cstring> (c++)或#include <string.h> (c)
功能:查找字符串s中首次出现字符c的位置
说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。
c++程序: