0 点赞 评论 收藏
分享
2017-09-15 11:09
成都信息工程大学 Java 0 点赞 评论 收藏
分享
2017-09-15 11:07
成都信息工程大学 Java 0 点赞 评论 收藏
分享
我怎么这么菜:可能周六才有空面试
投递Thoughtworks等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2017-09-13 18:52
成都信息工程大学 Java 0 点赞 评论 收藏
分享
投递爱奇艺等公司10个岗位 >
0 点赞 评论 收藏
分享
2017-09-10 14:36
成都信息工程大学 Java 0 点赞 评论 收藏
分享
Bram_Moolenaar:在此以java为例: java中是怎么生成多线程的?三种方式,各自优劣? java中的线程有哪些状态?状态之间的转换? 多线程中涉及的变量共享的安全性问题,怎么解决?那几个关键字的作用?
0 点赞 评论 收藏
分享
2017-09-08 21:11
成都信息工程大学 Java 悃悃的小3:第一题AC了,第二题不会做 import java.util.*;
public class NO1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
Map<String,Integer> map = new HashMap<>();
map.put("()", 1);
int result = helper(s,map);
System.out.println(result);
}
public static int helper(String s , Map<String,Integer> map){
if(map.containsKey(s)){
return map.get(s);
}
int count = 0;
int result = 0;
for(int i = 0 ; i < s.length(); i ++){
if(s.charAt(i) == '('){
count++;
}else{
count--;
}
if(count >= 0 && s.charAt(i) == ')'){
String left = s.substring(1,i);
String right = s.substring(i+1,s.length());
result+= helper(left+right,map);
}
}
map.put(s,result);
return result;
}
}
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
yohaha:上次看到这个梗我还没offer 当然现在我也没有
0 点赞 评论 收藏
分享
关注他的用户也关注了: