关注
第二道题马拉车
package 数组;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class manacher算法 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
List<String> strings = maxLength(str);
if (strings.size() == 0 || strings.get(0).length() == 1) {
System.out.println("null");
} else {
for(String s : strings) {
System.out.println(s);
}
}
}
public static char[] getManacherString(String str) {
char[] arr = str.toCharArray();
char[] newArr = new char[arr.length * 2 + 1];
int index = 0;
for (int i = 0; i < newArr.length; i++) {
newArr[i] = (i & 1) == 1 ? arr[index++] : '#';
}
return newArr;
}
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
374971次浏览 3818人参与
# 摸鱼打卡站 #
41693次浏览 710人参与
# 写给毕业5年后的自己 #
13928次浏览 244人参与
# 听到哪句话就代表面试稳了or挂了? #
167270次浏览 1354人参与
# 找实习你看重大厂光环还是业务方向 #
13979次浏览 113人参与
# 你最满意的offer薪资是哪家公司? #
28614次浏览 158人参与
# 打工人的辛酸 #
40778次浏览 421人参与
# 打工人的精神状态 #
46399次浏览 818人参与
# 机械人避雷的岗位/公司 #
18639次浏览 154人参与
# 你喜欢工作还是上学 #
48494次浏览 538人参与
# 工作压力大怎么缓解 #
83858次浏览 956人参与
# 牛友们的论文几号送审 #
43643次浏览 769人参与
# 考研对你找工作产生了哪些影响? #
18657次浏览 168人参与
# 提前批的机械人,你们都有面试了吗 #
94085次浏览 955人参与
# 你的房租占工资的比例是多少? #
30087次浏览 333人参与
# 什么专业适合考公 #
32628次浏览 208人参与
# 我的国央企投递进展 #
43630次浏览 272人参与
# 硬件人秋招的第一个offer #
72800次浏览 1119人参与
# 百度求职进展汇总 #
397938次浏览 4681人参与
# 我在牛客求捞 #
74932次浏览 277人参与