关注
第三题结束后自己琢磨的提供个思路,而且这个输入应该怎么处理,中间可能有多个空行
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
牛客热帖
更多
- 1... 【比亚迪byd入职】因轻度脊柱侧弯被拒绝入职,没工作了陷入困境【求助】1.6W
- 2... 那些在焦虑里种下的希望,终于在大厂 offer 里开了花1.2W
- 3... 学院本27届如何找到实习的一点点经验1.0W
- 4... 滴滴秋储5.96434
- 5... 27届双非-杭州小厂-一面通过-5/105891
- 6... 招联金融暑期实习面经5532
- 7... 双非天坑本转码暑期记录(附字节详细tl)5465
- 8... 拼多多信息确认到几号了?4582
- 9... 读研异地被甩贴-更新4536
- 10... 从 IEG 到 WXG,我的暑期实习总结(附面经)4476
正在热议
更多
# 面试问题记录 #
60166次浏览 873人参与
# 硬件人的简历怎么写 #
254177次浏览 2884人参与
# 京东TGT #
47359次浏览 174人参与
# 你遇到过哪些神仙同事 #
71561次浏览 641人参与
# 我的2024小目标 #
57937次浏览 390人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
16862次浏览 126人参与
# 百度工作体验 #
204624次浏览 1907人参与
# 实习生应该准时下班吗 #
201436次浏览 1314人参与
# 上班到公司第一件事做什么? #
37706次浏览 347人参与
# 国企和大厂硬件兄弟怎么选? #
119965次浏览 1656人参与
# 工作一周年分享 #
19046次浏览 111人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
104230次浏览 1076人参与
# 面试吐槽bot #
13985次浏览 87人参与
# 互联网行业现在还值得去吗 #
6233次浏览 42人参与
# 面试经验谈 #
38750次浏览 506人参与
# 拼多多工作体验 #
16566次浏览 152人参与
# 入职第五天,你被拉进了几个工作群 #
17814次浏览 80人参与
# 假如我穿越到了妈妈的18岁 #
6141次浏览 43人参与
# 国企vs私企,你更想去? #
217320次浏览 2072人参与
# 你们的毕业论文什么进度了 #
999141次浏览 9398人参与
# 机械人,你的第一份感谢信是谁给的 #
26679次浏览 296人参与