最大公共子字符串
来源:互联网 发布:java md5文件校验 编辑:程序博客网 时间:2024/06/07 01:27
//// main.m// 最大公共子字符串//// Created by SUN on 16/7/31.// Copyright © 2016年 VitoSun. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str1 = @"zqyerwre"; NSString *str2 = @"zeqwse"; NSString *temp = [NSString string]; NSMutableArray *mArray = [NSMutableArray array]; //找出所有公共字符串 for (int i = 0; i<str1.length; i++) { for (int k = 0; k<str1.length+1-i; k++) { temp = [str1 substringWithRange:NSMakeRange(k, i)]; if([str2 containsString:temp]){ [mArray addObject:temp]; } } } int i = (int)mArray.count-1; NSString *max = mArray[i]; //从后向前,若长度不等,结束循环 while([mArray[i] length]==[mArray[i-1] length]){ if([mArray[i-1] compare:max]==NSOrderedDescending){ max = mArray[i-1]; } if(--i ==0){ break; } } NSLog(@"%@",mArray); NSLog(@"%@",max); } return 0;}
0 0
- 最大公共子字符串
- 寻找最大公共子字符串
- 寻找最大公共子字符串
- 最大公共子字符串zz
- 两个字符串的最大公共子字符串
- 两个字符串的最大公共子字符串
- 最大公共子字符串和最长公共子序列
- 两个字符串的最大公共子串
- 求多个字符串的最大公共子串
- 求两字符串最大公共子串
- 两个字符串的最大公共子串
- 两个字符串的最大公共子长度
- 两个字符串的最大公共子序列和最大公共子串
- 动态规划 字符串最大公共子序列以及最大公共子串问题LCS
- LCS 两个字符串的最大公共子字符串
- LCS 两个字符串的最大公共子字符串
- 找出两个字符串中最大公共子字符串
- 找出两个字符串中最大的公共子字符串
- javascript 引用类型 - 基本包装类型(深入理解基本包装类型和基本类型的区别)
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Android UI-开源框架ImageLoader完美使用+listview加载网络图片与下载
- ListView,GridView等列表控件中CountDownTimer的应用
- 保持好心情的方法
- 最大公共子字符串
- 第一讲 go 语言简介
- AWS免费试用
- EL表达式的中空值问题
- 如何使用PL/SQL来做oracle数据库的备份
- 工厂模式之简单工厂模式
- Security Framework Reference
- Hue中spark 实现提交运行源码过程
- 添加用户赋予权限 和 搜索命令 和selinux