一道面试题
来源:互联网 发布:mac调出finder快捷键 编辑:程序博客网 时间:2024/05/29 04:46
面试题:
求字符s1 = "lookyou";和s2 = "likeyou";最长字符交集。输出:“you”
用一个函数实现;
C#实现:
public string Find()
{
string s1 = "lookyou";
string s2 = "likeyou";
List<string> lst2 = new List<string>();
int k2 = s2.Length;
for (int j = 0; j < k2; j++)
{
string tempS = s2.Substring(j);
for (int i = 0; i < tempS.Length; i++)
{
lst2.Add(tempS.Substring(0, i + 1));
}
}
string tempS1 = "";
for (int i = 0; i < lst2.Count; i++)
{
string temp2 = lst2[i];
if (s1.IndexOf(temp2) > -1)
{
if (temp2.Length > tempS1.Length)
{
tempS1 = temp2;
}
}
}
return tempS1;
}
- 一道微软面试题
- 一道面试题
- 华为一道面试题
- 一道面试题
- 一道面试题
- 一道sql面试题
- 一道面试题
- 一道面试题
- 一道华为面试题
- 一道面试题
- 一道微软面试题
- 一道c++面试题
- 一道sql面试题
- 关于一道面试题
- 一道面试题
- 一道microsoft面试题
- 一道javascript面试题
- 一道面试题
- vim入门,进阶与折腾
- 命名管道
- zen cart 特价商品页加入排序选择
- mysql TIMESTAMP(时间戳)详解
- Transforms CTM, 转换矩阵
- 一道面试题
- C语言的那些秘密之---函数返回局部变量
- thinksns 目录结构
- zen cart新进商品的随机排序修改方法
- win8 去除快捷图标箭头后计算机右键管理及固定到任务栏无效的解决办法
- Mysql的表分区
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- jstat命令
- hdu1979