C/C++编程题之判断字符串子串
来源:互联网 发布:杭州的医疗大数据公司 编辑:程序博客网 时间:2024/06/05 18:50
功能: 判断短字符串中的所有字符是否在长字符串中全部出现
#include <stdlib.h>#include <string.h>/* 输入:char * pShortString :短字符串 char * pLongString :长字符串 输出:无 返回:TRUE - 表示短字符串中所有字符均在长字符串中出现 FALSE - 表示短字符串中有字符在长字符串中没有出现*/bool IsAllCharExist(char * pShortString, char * pLongString){/*在这里实现功能*/ if ((NULL == pShortString) || (NULL == pLongString)) { return false; } if (("" == pShortString) || ("" == pLongString)) { return false; } char *pShortTmp = NULL; char *pLongTmp = NULL; int aHashTb[256] = { 0 }; memset(aHashTb, 0, sizeof(aHashTb)); for (pLongTmp = pLongString; *pLongTmp; pLongTmp++) { aHashTb[*pLongTmp] = 1; } for (pShortTmp = pShortString; *pShortTmp; pShortTmp++) { if (0 == aHashTb[*pShortTmp]) { return false; } }return true;}
0 0
- C/C++编程题之判断字符串子串
- C语言:字符串子串判断
- C/C++编程题之找出2个给定字符串中最长的公共子字符串
- c语言编程题之字符串逆转。
- c/c++编程题 之 字符串分解
- C 字符串子串个数
- C语言判断一个字符串是否是另一个字符串的子串
- C和指针之字符串编程练习10(判断字符串是否是回文数)
- c之PAT刷题---删除字符串中的特定子串
- C/C++编程题之渊子赛马
- C/C++编程题之完美数判断
- C语言小编程之闰年判断
- C语言小编程之闰年判断
- [C++]判断最大字符串
- 字符串判断子串
- C语言字符串操作--删除子串
- C语言字符串操作--删除子串
- 【C++】删除字符串中的子串
- load和initialize的区分
- RazorSQL 配置Oracle错误及实例
- The first blog:不称职的软件工程本科生到码农研究生的转变。
- 笔试题——char能否存中文汉字
- 信息系统项目管理师:论项目的质量管理
- C/C++编程题之判断字符串子串
- 1027. Colors in Mars
- 第六周 项目1 建立顺序栈算法库
- SQL查询语句
- iOS开发-14款状态栏(StatusBar)开源软件
- 1077. Kuchiguse
- 信息项目管理师-整体管理知识点
- 10个必需的iOS开发工具和资源
- 从网络下载apk并自动安装