2016-09-30 21:42
西安电子科大 Java 0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2016-09-16 22:19
西安电子科大 Java 0 点赞 评论 收藏
分享
2016-09-12 22:32
西安电子科大 Java noMercy:HashSet 添加元素,首先比较hash值 是否有相同hash,没有则添加成功,有则继续比较equals,如果不同则添加成功,否则不添加。
题目中hash方法相同。然后比较equals注意覆写的方法参数应该是object,题目中返回true 所以这个题选择1
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
2016-09-12 21:26
西安电子科大 Java Afly:计算return表达式--->保存return表达式结果--->执行finally块--->返回return表达式结果。 所以,如果finally中有return,那么第四部分就不会执行了
0 点赞 评论 收藏
分享
Jing0:import java.util.*;
public class Main {
public static void main(String aegs[]) {
Scanner sc = new Scanner(System.in);
int n, m;
int[] val = new int[1001];
while (sc.hasNext()) {
n = sc.nextInt();
m = sc.nextInt();
for (int i = 0; i < n; ++i) {
val[i] = sc.nextInt();
}
Map<String, Integer> mp = new <String, Integer>HashMap();
String name;
for (int i = 0; i < m; ++i) {
name = sc.next();
int num = mp.getOrDefault(name, 0) + 1;
mp.put(name, num);
}
Arrays.sort(val, 0, n);
List<Integer> list = new ArrayList<Integer>(mp.values());
int size = list.size();
Integer[] array = (Integer[])list.toArray(new Integer[size]);
Arrays.sort(array);
int max = 0, min = 0;
int i = 0;
for (Integer num : array) {
max += val[n - size + i] * num;
if (size - 1 - i >= 0) {
min += num * val[size - 1 - i];
}
i++;
}
System.out.println(min + " " + max);
}
}
}
感觉你们写的都好长。
投递京东等公司10个岗位 >
0 点赞 评论 收藏
分享
2016-09-02 21:33
西安电子科大 Java Gmc2:Spring的话推荐《Spring实战》和《Spring揭秘》,MyBatis推荐《Java Persistence with MyBatis 3》和网上一些原理解析的博客吧
0 点赞 评论 收藏
分享
2016-05-21 15:41
西安电子科大 Java 0 点赞 评论 收藏
分享
关注他的用户也关注了: