相关算法
当谈及集合框架,那么就必须谈及其集合中的数据结构,那么,就或多或少会涉及算法。 本gitbook的学习目标并不是算法(貌似这句话写了很多遍,汗), 不过我觉得学习是一个循序渐进的过程,当然算法以后会分开展开再加深学习写笔记, 所以,这里谈及算法,只会写一些便于区分使用各集合的特征点,比如,基本结构,时间和空间复杂度,适用范围,应用场景等等。
这里有一点反思,我记得以前学校时,数据结构这门课我几乎满分, 而且学校给的一个题库也刷了大部分,没想到时间久了现在真的都忘光了,现在扫了下这些算法书, 比如看到“堆排序”这个名词,我真的除了记得有这个词以外什么也忘了。 所以,像我这记忆力一般的,学了东西,真的要留下点什么吧,比如通过写东西或有针对的实践和积累,去加深理解并供以后回忆或索引。