Skip to content

Commit 837e84e

Browse files
committed
add java container
1 parent 3ae732b commit 837e84e

36 files changed

+74
-1
lines changed

languages/algorithm/algorithm.md

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,68 @@
1-
算法围绕几个点去描述
1+
## 一、算法围绕几个点去描述
2+
`算法问题``数据结构``Java数据结构`一起分析
3+
4+
需要了解:**数据结构****Java Api**
5+
6+
## 二、数据结构
7+
8+
## 三、常用JDK(java.util包等等)
9+
10+
## 四、常用的算法框架
11+
滑动窗口
12+
查找
13+
动态规划
14+
数组
15+
深度优先搜索
16+
广度优先搜索
17+
拓扑排序
18+
回溯
19+
贪心
20+
去重统计位图
21+
22+
## 五、按照数据结构类型分类
23+
24+
## 六、按照题目类型分类
25+
26+
### 1.删去重复数字(利用遍历去除、利用数据结构去除hashset)
27+
#### 1.1 题目描述类型
28+
1.一个字符串删除重复字母
29+
30+
2.一个int数字或数组删除重复数字
31+
32+
变种:字符统计 将字符往set类插入,输出size
33+
34+
##### 1.2 题号:
35+
#### 1.3适用的数据结构类型
36+
想想有无重复的数据结构:set
37+
set包含:
38+
39+
### 2.字母排列问题(计算机只能按行打印)
40+
#### 2.1 题目描述类型
41+
① 给一个字母和行数,进行n字或z字排列
42+
43+
② 螺旋排列
44+
45+
#### 2.2 题号:6
46+
#### 2.3适用的数据结构类型
47+
48+
数组、arraylist
49+
50+
### 3.O(1)数据结构设计
51+
主要有存取等
52+
53+
#### 3.1 题目描述类型
54+
#### 3.2 题号:432
55+
#### 3.3 适用的数据结构类型
56+
hash,链表
57+
58+
### 4.字符个数统计
59+
可以将字符往set类数据结构插入,输入set的长度
60+
61+
#### 3.1 题目描述类型
62+
#### 3.2 题号:
63+
#### 3.3 适用的数据结构类型
64+
65+
字符串按照字典排序
66+
使用基数排序
67+
PriorityQueue Arrays.sort(底层原理)用的是基数排序 Comparator
68+

languages/java/java-source-code/java-io/BufferedReader.md

Whitespace-only changes.

languages/java/java-source-code/java-io/File.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/ClassLoader.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/Error.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/Exception.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/Override.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/String.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/StringBuffer.md

Whitespace-only changes.

languages/java/java-source-code/java-lang/StringBuilder.md

Whitespace-only changes.

0 commit comments

Comments
 (0)