判断一个字符串是否在另一个字符串中:O(m+n)
来源:互联网 发布:php换行代码br不生效 编辑:程序博客网 时间:2024/05/16 01:40
public class TestSubStr {public static void main(String[] args) {String str1 = "abcdefghijklmn";String str2 = "hca";//开辟一个辅助数组,并初始化为0int[] hash = new int[26];//num为辅助数组中元素个数int num = 0;//扫描短字符串for(int i=0; i<str2.length(); i++){//将字符转换成辅助数组中的索引int index = str2.toCharArray()[i] - 'a';//如果辅助数组中该索引对应元素为0if(hash[index]==0){hash[index] = 1;num++;}}//扫描长字符串for(int i=0; i<str1.length(); i++){int index = str1.toCharArray()[i] - 'a';if(hash[index]==1){hash[index] = 0;num--;if(num==0)break;}}if(num==0)System.out.println("包含");elseSystem.out.println("不包含");}}
- 判断一个字符串是否在另一个字符串中:O(m+n)
- 判断一个字符串是否在另一个字符串中
- PHP判断一个字符串是否在另一个字符串中
- 判断字符串是否在另一个字符串中
- c语言中判断一个字符串是否包含另一个字符串
- 判断一个字符串中是否含有另一个字符串
- 判断一个字符串中是否包含另一个字符串
- [数据库][SQLServer]判断一个字符串中是否包含另一个字符串
- c语言中判断一个字符串是否包含另一个字符串
- 判断一个字符串中是否包含另一个字符串
- 判断一个字符串中是否包含另一个字符串
- php判断一个字符串是否被包含在另一个字符串中
- 判断一个字符串的所有字符是否都在另一个字符串中
- 安卓中一个字符串str1是否包含在另一个str2中,判断一个字符串是否为电话号码格式
- 判断一个字符串在另一个字符串中出现的次数
- js 判断一个字符串在另一个字符串中
- [VB.NET]请问在VB.net中怎样判断一个字符串是否是另一个字符串的子字符串?
- 一个字符串中是否包含另一个字符串
- 改变下拉列表的值 追加显示到文本框中
- 一个整形数组中有正数也有负数,数组中连续一个或多个组成子数组,每个子数组都有一个和,求所有子数组中和的最大值
- STL 优先队列 priority_queue 的使用
- 左旋转字符串
- insert all insert first
- 判断一个字符串是否在另一个字符串中:O(m+n)
- Windows 7 + Fedora 17 双系统, 硬盘安装成功
- Windows下重叠I/O模型
- Humble Numbers
- LeetCode: Jump Game
- 各种嵌入式根文件系统制作
- ATPCS
- hdu 4295 4 substrings problem
- ubuntu 软件 优化 美化 桌面 浏览器 词典