关注
第三题结束后自己琢磨的提供个思路,而且这个输入应该怎么处理,中间可能有多个空行
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
相关推荐
点赞 评论 收藏
分享
牛客热帖
正在热议
# 晒一晒我的offer #
9712874次浏览 104864人参与
# 应届生被毁约被毁意向了怎么办 #
24804次浏览 233人参与
# 北方华创开奖 #
21424次浏览 244人参与
# 地方国企笔面经互助 #
2128次浏览 6人参与
# 查收我的offer竞争力报告 #
14047次浏览 199人参与
# 机械应届生薪资要多少才合适? #
11943次浏览 58人参与
# 我的工作日记 #
20556次浏览 269人参与
# 寒假躺平还是提前实习 #
57239次浏览 419人参与
# 总结:哪家公司面试体验感最差 #
23911次浏览 116人参与
# 实习,投递多份简历没人回复怎么办 #
2383987次浏览 34208人参与
# 公司情报交流地 #
31219次浏览 220人参与
# 00后45度躺现状 #
35868次浏览 305人参与
# 秋招OC许愿 #
224638次浏览 1856人参与
# 不给转正的实习,你还去吗 #
1513108次浏览 16940人参与
# 没有实习经历,还有机会进大厂吗 #
803279次浏览 13775人参与
# 秋招拿一个offer可以躺平吗 #
103561次浏览 805人参与
# 机械人,签完三方你在忙什么? #
23294次浏览 119人参与
# 选完offer后,你后悔学本专业吗 #
7338次浏览 47人参与
# 来聊聊机械薪资天花板是哪家 #
63593次浏览 431人参与
# 0offer是寒冬太冷还是我太菜 #
880261次浏览 7870人参与
# 大家都开始春招面试了吗 #
409849次浏览 5222人参与