算法和数据结构是程序员编程的基础 这次整理一下优秀程序员必须掌握的数据结构(拉到文末还有书籍推荐哦): Bidhan Roy(美国华盛顿州,Square软件工程师): 对于不同的水平,答案是不同的。我这样分类, 初学者: 链表,堆栈,队列,二叉搜索树。 中间过渡者: 堆、优先队列、霍夫曼树、联合查找、Tries、哈希表、树映射。 精通者: 线段树、树状数组、后缀数组、稀疏表、Lowest Common Ancestor、区域树。<