常见的数据结构与算法链表单向链表双向链表数组树二叉树二叉平衡树红黑树B树B+树栈堆最大堆最小堆队列优先队列散列表散列函数求余法MAD(multiply-add-divide method)平方取中法折叠法(伪)随机数法提取法基数转转法Cichelli方法FHCD算法冲突解决开放定址法(open addressing)线性探查法二次探查法双散列函数探查法拉链法桶地址