华为oj_字符串通配符
来源:互联网 发布:淘宝旺铺智能版要钱吗 编辑:程序博客网 时间:2024/05/22 17:51
#include <iostream>#include <string>#include <cctype>using namespace std;bool ismatch(string& s1,string& s2,string::size_type i,string::size_type j){ while(i<s1.size(),j<s2.size()) { if(s1[i]=='?') { ++i; ++j; continue; } if(s1[i]!='*') { if(toupper(s1[i])!=toupper(s2[j])) return false; else { ++i; ++j; continue; } } if(s1[i]=='*') { if(i==s1.size()-1) return true; for(string::size_type k=j;k<s2.size();k++) { if(ismatch(s1,s2,i+1,k)) return true; } return false; } } if(i!=s1.size()||j!=s2.size()) return false; return true;}int main(){ string str1,str2; while(cin>>str1>>str2) { if(ismatch(str1,str2,0,0)) cout<<"true"<<endl; else cout<<"false"<<endl; } return 0;}
0 0
- 华为oj_字符串通配符
- 华为oj_字符串加密
- 华为OJ_字符串排序
- 华为oj_字符串加解密
- 华为oj 字符串通配符
- 华为oj 字符串通配符
- 华为OJ:字符串通配符
- 华为OJ:字符串通配符
- 华为OJ(字符串通配符)
- 华为OJ题库-字符串通配符
- 【华为OJ】【082-字符串通配符】
- 华为机试---字符串通配符
- 华为OJ 初级:字符串通配符
- 华为oj初级 字符串通配符
- 华为oj_字符串最后一个单词的长度
- 华为oj_合唱队
- 华为oj_图片整理
- 华为oj_蛇形矩阵
- Git .gitignore 过滤文件和文夹
- 使用 buck 打包 Android( 使用OkBuck给Android Studio+gradle生成 buck 脚本)
- axis和xfire以及CXF三种方式实现WebServices分别有什么优缺
- android ndk 提高编译数度(cpu 多核编译)
- .bat批处理文件案例
- 华为oj_字符串通配符
- 用泰勒级数展开证明欧拉公式
- 开始认识并使用CSDN
- [java]默认语言(user.language)和默认区域(user.region)设置
- 玩转rabbitMQ(http://www.cnblogs.com/dubing/p/4017613.html)
- MVC 自定义 错误页面
- 根据输入时间日期返回时间、昨天、本周几、具体日期 类似于微信朋友圈时间 (msserver 标量值函数 )
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- Intellij IDEA配置