关注
package com.wt.algorithm;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Algorithm1 {
public static void main(String[] args) {
List<Character> a = new ArrayList<>();
a.add('a');
a.add('b');
a.add('c');
a.add('d');
String s = "fdsfdscabderfdsabcd";
getIndex(a, s);
}
private static void getIndex(List<Character> a, String s) {
aa : for (int i = 0; i < s.length()-a.size()+1; i++) {
char charAt = s.charAt(i);
//如果在给定字符中todo比较第二位是否在剩余数组中
if(a.contains(charAt)) {
List<Character> b = new ArrayList<>(a);
for(int j = 1;j<a.size();j++) {
char charAt2 = s.charAt(i+j-1);
b.remove(b.indexOf(charAt2));
if(!b.contains(s.charAt(i+j)))
break;
if(b.size()==1&&b.contains(s.charAt(i+j))) {
System.out.println("当前位置开头====="+i);
break aa;
}
}
}
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
01-29 21:12
东北大学 人工智能 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
11368次浏览 188人参与
# 牛友的春节生活 #
8720次浏览 172人参与
# 春节前,你还在投简历吗? #
15085次浏览 177人参与
# 从夯到拉,锐评职场mentor #
5713次浏览 86人参与
# 牛客AI体验站 #
15061次浏览 268人参与
# 备战春招/暑实,现在应该做什么? #
5720次浏览 170人参与
# 春节提前走,你用什么理由请假? #
11258次浏览 256人参与
# 实习到现在,你最困惑的一个问题 #
4992次浏览 140人参与
# 怎么给家人解释你的工作? #
51630次浏览 208人参与
# 工作后,你落下了哪些病根 #
32475次浏览 277人参与
# 面试经验谈 #
406636次浏览 7218人参与
# 没有家庭托举的我是怎么找工作的 #
35768次浏览 266人参与
# 机械制造秋招总结 #
103422次浏览 886人参与
# 上班摸鱼,你都在干些什么? #
39191次浏览 246人参与
# 今年秋招你收到了多少封邮件? #
37849次浏览 279人参与
# 距离春招还有一个月,你现在是什么开局? #
7655次浏览 121人参与
# xxx岗位的一天 #
44989次浏览 279人参与
# 暑期实习什么时候投? #
7785次浏览 180人参与
# 聊聊Agent开发 #
26715次浏览 624人参与
# 找工作,行业重要还是岗位重要? #
96561次浏览 1839人参与
