华为机试-字符串的过滤
2013-09-15 09:54
176 查看
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。
比如字符串“abacacde”过滤结果为“abcde”。
要求实现函数:
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:“deefd” 输出:“def”
输入:“afafafaf” 输出:“af”
输入:“pppppppp” 输出:“p”
比如字符串“abacacde”过滤结果为“abcde”。
要求实现函数:
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:“deefd” 输出:“def”
输入:“afafafaf” 输出:“af”
输入:“pppppppp” 输出:“p”
相关文章推荐
- 华为机试---字符串过滤
- 华为2014年校园招聘机试——字符串过滤、压缩
- 华为机试 题目2 - 字符串过滤
- 华为机试总结(一)字符串过滤、压缩
- 2014华为校园招聘机试——字符串过滤、压缩等
- 华为机试—字符串过滤
- 华为机试---字符串过滤
- 牛客网–华为机试在线训练4:字符串分隔
- (华为机试)双向链表实现字符串条件表达式的求值
- 华为机试在线训练-牛客网(16)字符串排序
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试-删除字符串中出现最少次数的字符
- 华为2013年西安java机试题目:如何过滤掉数组中的非法字符。
- 2017华为机试(仿LISP字符串运算)
- 华为招聘机试整理11:实现字符串间隔输出
- (华为机试)字符串转换
- 华为机试-按字节截取字符串
- 华为机试:给出一个字符串形式表达的二叉树,求出指定节点深度。
- (华为机试大备战)java。多了解了解最常用的那个类库的方法对处理字符串的方法
- 2014华为机试-字符串替换