关注
第三题结束后自己琢磨的提供个思路,而且这个输入应该怎么处理,中间可能有多个空行
public static int maxCount=0; int start=0; int end=al.size();
for (int i = start; i < end; i++) {
if(al.get(i).matches(" *for.*\\(.*")){start=i; int mark=0;
for (int j = i; j < end; j++) { if(al.get(j).indexOf('{')>-1){mark++;}if(al.get(j).indexOf('}')>-1){ mark--; }if(mark==0){ end=j;break;} }
dfs(al,count+1,start+1,end); i=end; } } System.out.println(maxCount); }
public static void dfs(ArrayList<String> al, int count, int x,int y){ if(count>maxCount)maxCount=count; int start=0; int end=0;
for (int i = x; i < y; i++) { if(al.get(i).matches(" *for.*\\(.*")){ start=i; int mark=0; for (int j = i; j <y; j++) { if(al.get(j).indexOf('{')>-1){ mark++; } if(al.get(j).indexOf('}')>-1){ mark--; } if(mark==0){ end=j;break; }
} dfs(al,count+1,start+1,end); i=end;} } }
查看原帖
1 2
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享
05-06 08:51
华北理工大学 后端 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
32027次浏览 504人参与
# 第一份工作应该选高薪还是热爱? #
61635次浏览 561人参与
# 实习吐槽大会 #
34555次浏览 161人参与
# 2025牛客秋招季 #
5097次浏览 157人参与
# 晒一晒你的工位 #
86318次浏览 307人参与
# 我的租房踩坑经历 #
30111次浏览 292人参与
# 移动求职进展汇总 #
1581次浏览 17人参与
# 穿越回高考你还会选现在的专业吗 #
22768次浏览 268人参与
# 26届秋招投递记录 #
4232次浏览 113人参与
# 求职遇到的搞笑事件 #
113154次浏览 769人参与
# 招银网络求职进展汇总 #
113252次浏览 741人参与
# 地方国企笔面经互助 #
29953次浏览 98人参与
# 双非能在秋招上岸吗? #
215315次浏览 1144人参与
# 毕业旅行去哪玩儿 #
1314次浏览 33人参与
# 如果有时光机,你最想去到哪个年纪? #
47234次浏览 800人参与
# 非技术岗简历怎么写 #
209875次浏览 2861人参与
# 打工人锐评公司红黑榜 #
146183次浏览 920人参与
# 找工作有哪些冷知识 #
97918次浏览 1381人参与
# 携程求职进展汇总 #
533449次浏览 3990人参与
# 牛友们,签完三方你在忙什么? #
95101次浏览 839人参与