This commit is contained in:
xiongraorao 2018-09-18 09:04:11 +08:00
parent 8643e23922
commit 77cbc2d99a
6 changed files with 132 additions and 5 deletions

View File

@ -57,7 +57,7 @@ public class Main {
yyMax = entry.getValue();
}
}
if (map.entrySet().size() == m) {// 一人一票
if (map.entrySet().size() == m) {
return false;
}
return xxMax == 1;

View File

@ -0,0 +1,45 @@
package com.raorao.interview.sunfeng;
import java.util.ArrayList;
import java.util.Scanner;
/**
* .
*
* @author Xiong Raorao
* @since 2018-09-17-20:25
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = Integer.parseInt(scanner.nextLine());
String[] o = new String[num];
ArrayList<String>[] ao = new ArrayList[num];
for (int i = 0; i < num; i++) {
o[i] = scanner.nextLine();
String[] items;
String temp = scanner.nextLine();
if (temp.lastIndexOf(',') == -1) {
items = new String[] {temp};
} else {
items = temp.split(",");
}
ao[i] = new ArrayList<>();
for (String item : items) {
ao[i].add(item);
}
}
for (int i = 0; i < num; i++) {
int count = 0;
for (String s : ao[i]) {
if (s.equals(o[i])) {
count++;
}
}
System.out.println(count);
}
}
}

View File

@ -0,0 +1,70 @@
package com.raorao.interview.sunfeng;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
/**
* .
*
* @author Xiong Raorao
* @since 2018-09-17-20:24
*/
public class T1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Map<String, Integer> map = new HashMap<>();
while (scanner.hasNextLine()) {
String[] words = scanner.nextLine().split(" ");
for (String word : words) {
if (!word.equals("")) {
map.put(word.toLowerCase(), map.getOrDefault(word.toLowerCase(), 0) + 1);
}
}
}
// print
List<Word> list = new ArrayList<>();
for (Map.Entry<String, Integer> entry : map.entrySet()) {
list.add(new Word(entry.getKey(), entry.getValue()));
}
list.sort((e1, e2) -> e2.num - e1.num);
print(list);
}
private static void print(List<Word> list) {
int size = list.size();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.size(); i++) {
Word w = list.get(i);
if (i == 0) {
sb.append("[");
}
sb.append("(").append("'").append(w.w).append("'").append(",").append(w.num).append(")");
if (i != size - 1) {
sb.append(",");
}
if (i == size - 1) {
sb.append("]");
}
}
System.out.println(sb.toString());
}
static class Word {
String w;
int num;
public Word(String w, int num) {
this.w = w;
this.num = num;
}
}
}

View File

@ -484,6 +484,10 @@ jstack | Stack Trace for Java, 显示虚拟机的线程快照
- JConsole
- VisualVM
参考文档:
- [java命令--jmap命令使用](https://www.cnblogs.com/kongzhongqijing/articles/3621163.html)
- [java命令--jstat命令使用](https://www.cnblogs.com/lizhonghua34/p/7307139.html)
# 类文件结构
[class 文件结构](https://www.cnblogs.com/wade-luffy/p/5929325.html)

3
interview/mj.md Normal file
View File

@ -0,0 +1,3 @@
# java
- [金九银十铁12目前腾讯、美团等五家大厂都收到意向offer | 掘金技术征文](https://juejin.im/post/5b98bf7be51d450e7e5133f2)

View File

@ -24,6 +24,9 @@ Java后端开发大数据、分布式应用等
公司| 类型 | 面试时间 | 面试地点 | 一面 | 二面 | 三面 |
--- | ---| --- | ---| ---| ---| ---
拼多多 | 内推 | 2018.8.19周日上午10点 | 华科 | 8.19 | 8.19 | 8.19
携程 | 秋招 | 2018.9.11 |
美团 | 秋招 | 2018.9.11 |
网易 | 秋招 | 2018.9.19 下午15:30 | 武汉雄楚国际大酒店
## 投递情况
@ -33,14 +36,14 @@ Java后端开发大数据、分布式应用等
新浪微博 | 8.8 | 8.20 | 9.15-16 在线 | 9月底-10中旬
顺丰科技 | 7.30 | 8.20 | | |
贝壳网 | 8.4 | 8.20 | 8.18 |
美团 | 8.6(内推) | 8.20 | <li> 第一批9.6 19:00 (第一批未参加直面的) | <li> 第一批8.16-9.5(内推的人) <li> 第二批9.6-9.14(武汉现场面)
美团 | 8.6(内推) | 8.20 | <li> 第一批9.6 19:00 (第一批未参加直面的) | <li> 第一批8.16-9.5(内推的人) <li> 第二批9.6-9.14(武汉现场面) | 9.13号HR面试
招银网络 | 8.7(内推) | 8.20 |
小米科技 | 8.20(柚子妹内推) | 8.20 | 时间不详
京东 | 8.4 | 8.20 | <li>简历截止8.30</li><li>笔试时间 9.9</li><li>面试时间 9.16-9.20</li>
微众银行| 8.20 | 8.20 |
华为 |8.1 | 8.21
百度 | 8.22 | 8.22(新投递) |
网易 | 8.22 | 8.22(新投递) |
百度 | 8.22 | 8.22(新投递) | 笔试gg
网易 | 8.22 | 8.22(新投递) | | 9.19武汉雄楚酒店面试
腾讯 | 8.22 | 8.22(新投递) | 电面 | 一面已经挂了<li> 8.28 第二次一面也挂了
Intel | 8.23 | 8.23(新投递) | 电面 | 8.24一面
美团点评 | 8.6 | 8.27 |
@ -48,7 +51,7 @@ Intel | 8.23 | 8.23(新投递) | 电面 | 8.24一面
珍爱网 | | 8.30(新投递) |
寒武纪 | 8.30 | 8.30(新投递) |
商汤 | 8.31 | 8.31(新投递) |
Keep | 8.31 | 8.31(新投递)
Keep | 8.31 | 8.31(新投递) | 鸽了面试
小红书 | 8.31 | 8.31(新投递)
中国银联 | 9.3 | 9.3(官网新投递)
三七互娱 | 9.5 | 9.5(官网新投递)
@ -61,6 +64,8 @@ Keep | 8.31 | 8.31(新投递)
> [面试问题汇总](question.md)
> [面经汇总](mj.md)
## Java
> [Java基础](java/base.md)