Android Interview
“Luck is what happens when preparation meets opportunity.” ― Seneca
Data Structures
- what is Data Structures?
相关文章链接: http://www.jianshu.com/p/75425f405c25
Wiki - In computer science, a data structure is a particular way of organizing data in a computer so that it can be used efficiently.
简单的理解:数据结构是以某种形式将数据组织在一起的集合(有多种不同形式的组织方式),用来存储数据,访问和处理数据(增删改查)。互相之间存在一种或多种特定关系的数据元素的集合;
常见的数据结构
数组(Array)
- ArrayList 的实现原理
2.
堆栈(Stack)
队列(Queue)
链表(Linked List)
树(Tree)
图(Graph)
堆(Heap)
散列表/哈希表(Hash)
- ArrayList 的实现原理
Algorithms
- LeetCode
- 九章算法 Google Facebook Amazon Uber LinkedIn
Core Java
- Java Interview Test
http://www.importnew.com/17232.html https://mp.weixin.qq.com/s/Xi6uF9fSUOCFF-lHbC_t8Q https://mp.weixin.qq.com/s/Y-rGotR9DAMHgAKbLXLPwg