关注
第二道题马拉车
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
相关推荐
06-13 11:45
广西大学 游戏策划 点赞 评论 收藏
分享
04-28 10:29
门头沟学院 前端工程师 点赞 评论 收藏
分享
06-13 15:45
辽宁大学 golang 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
373066次浏览 3809人参与
# 摸鱼打卡站 #
41340次浏览 705人参与
# 写给毕业5年后的自己 #
13685次浏览 243人参与
# 听到哪句话就代表面试稳了or挂了? #
166943次浏览 1347人参与
# 找实习你看重大厂光环还是业务方向 #
13029次浏览 107人参与
# 你的房租占工资的比例是多少? #
29953次浏览 333人参与
# 考研对你找工作产生了哪些影响? #
18020次浏览 156人参与
# 什么专业适合考公 #
32538次浏览 208人参与
# 工作压力大怎么缓解 #
83612次浏览 956人参与
# 我在牛客求捞 #
74865次浏览 277人参与
# 你最满意的offer薪资是哪家公司? #
28387次浏览 154人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
238018次浏览 1758人参与
# 每人推荐一个小而美的高薪公司 #
74697次浏览 1364人参与
# 你觉得技术面多长时间合理? #
95143次浏览 692人参与
# 牛友们的论文几号送审 #
43500次浏览 768人参与
# 百度求职进展汇总 #
397628次浏览 4680人参与
# 机械人的薪资开到多少,才适合去? #
110006次浏览 452人参与
# HR问:你期望的薪资是多少?如何回答 #
43754次浏览 538人参与
# 一人推荐一个值得去的通信/硬件公司 #
180608次浏览 1843人参与
# kpi面有什么特征 #
42176次浏览 342人参与