0 点赞 评论 收藏
分享
投递vivo等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2021-03-10 00:16
哈尔滨商业大学 孙思源:补一下面经吧
1.为什么转行
2.研究生和本科的区别
3.有什么话要对考研的学弟学妹说的
1.int表示范围 占几个字节
2.字节流 字符流
3.运行异常 编译异常 运行异常说几个
4.多线程的实现方式
5.线程状态
6.创建索引有几种方式
7.都有哪些索引
9.有一个端口非的用 但是被占用了怎么办
可能还有别的 不记得了 感觉这种18分钟 提问这么简单的 估计是没了吧
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
牛欢喜牛牛:第二题,ac
static int maxAmount(int[] packets, int n) {
int ans=fun(packets,0,n+1);
return ans;
}
static Map<String,Integer>map=new HashMap<>();
private static int fun(int[] packets, int l, int n) {
int len = packets.length-l;
if(n==1){
int t=0;
for(int i=l;i<packets.length;i++){
t+=packets[i];
}
return t;
}
int ans=0;
int t=0;
for(int i=1;i<=len-n+1;i++){
t+=packets[l+i-1];
String s=(l+i)+" "+(n-1);
int x;
if(map.containsKey(s)){
x = map.get(s);
}else {
x=fun(packets,l+i,n-1);
map.put(s,x);
}
ans=Math.max(ans,Math.min(t,x));
}
return ans;
}
投递携程等公司10个岗位 >
0 点赞 评论 收藏
分享
王平安:ConcurrentHashMap不能put null 是因为 无法分辨是key没找到的null还是有key值为null,这在多线程里面是模糊不清的,所以压根就不让put null。
0 点赞 评论 收藏
分享
关注他的用户也关注了: