Wildcard Matching
来源:互联网 发布:md5加密Java应用 密钥 编辑:程序博客网 时间:2024/06/05 09:53
leetcode上的一道题,做的很爽。
public boolean isMatch(String s, String p) { int i = 0, j = 0, x = 0, y = -1, l = p.length(); while (i < s.length()) { if (j < l && (p.charAt(j) == '?' || p.charAt(j) == s.charAt(i))) { i++; j++; } else if (j < l && p.charAt(j) == '*') { x = i; y = j++; } else if (y >= 0) { i = ++x; j = y + 1; } else { return false; } } while (j < l && p.charAt(j) == '*') { j++; } return j == l; }
0 0
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- Wildcard Matching
- 面试题1
- XIB之显示在控制台中的冲突约束
- NHibernate不支持复杂的linq,就一定要用DataTable这么低级吗
- QsAmQ
- 即时定位与地图构建(SLAM)的相关研究
- Wildcard Matching
- 继承与多态
- uva10791 Minimum Sum LCM
- Ensemble Learning入门
- int main(int argc,char *argv[])中参数的意义
- Controller object
- 点击选项卡刷新面板或者刷新操作树
- 析构函数
- ACM学习历程17——bitset位集合容器