We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ab211d commit 84c356bCopy full SHA for 84c356b
6. 基础能力/集合/集合这么多,我该怎么掌握?.md
@@ -17,6 +17,16 @@
17
- 只存Value又要有序?使用List集合容器!
18
- 去重?使用Set集合!想要去重又有序?TreeSet!
19
20
+集合是为数据和业务服务的,对外就是增、删、改、查,对内包含初始化、数据的维护、动态扩容等等细节。
21
+
22
+在学习集合时,我们应该保持一个清晰的主线,只关注几个重要的问题:
23
24
+1. 它解决了什么数据问题?
25
+2. 它如何解决这些问题?
26
+3. 为了解决这些问题,引入了什么新的问题,它是如何平衡的?
27
28
+程序的世界里,没有银弹,否则其他集合就没有了存在的必要。也就是说每个集合一定有不同的侧重点,它在时间和空间上,一定是有所取舍,有所平衡,在这个目标下,做出最合适的优化实现。
29
30

31
32
0 commit comments