字符串查找字符算法
2010-06-08 15:34
253 查看
#include <string.h> void StrchrMatch(char *p1,char *p2) { int i = 0; char *p; int iArray[256] = {0}; if(strlen(p2) < strlen(p1)) { p = p1; p1 = p2; p2 = p; } while(p1[i]) { iArray[p1[i++]] = 1; } i = 0; do { if(iArray[p2[i]]) { printf("%c",p2[i]); } }while(p2[i++]); } int main(int argc, char* argv[]) { char s1[] = "fg,hi"; char s2[] = "!@#$%^&*(),{}[];'<>f"; StrchrMatch(s1,s2); system("pause"); return 0; }
输出: ,f
相关文章推荐
- 算法1——在一个字符串中查找第一个非重复的字符
- java小算法—查找字符串中第一次重复的字符
- java小算法—查找字符串中第一次没有重复的字符
- 查找某些字符是否在另一个字符串里出现的高效算法
- 查找某些字符是否在另一个字符串里出现的高效算法
- 一个非常经典的算法查找字符串中每个字符的个数。
- [C/C++]_[初级]_[标准库之几种算法库函数的运用,如字符串查找(字符个数查找)、分隔、删除、替换、排序、字符交换位置、大小写转换等等]
- 查找某些字符是否在另一个字符串里出现的高效算法
- Boyer-Moore(BM)算法,文本查找,字符串匹配问题
- 【小米笔试题】实现一个算法,确定一个字符串的所有字符是否全部不同
- 查找字符串中出现最多次数的字符及其个数
- 含重复字符的字符串组合算法(深度优先搜索树递归实现)
- 查找字符串中只出现一次的字符
- 一步一步写算法(之字符串查找 下篇)
- php strstr查找字符串中是否包含某些字符的查找函数
- 在字符串中查找子字符串的算法
- 查找字符串中第一个只出现一次的字符
- js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
- 【KMP】【字符串】KMP字符串匹配算法 学习笔记
- 程序员面试题精选100题(36)-在字符串中删除特定的字符[算法]