当前位置 博文首页 > alvanchen的专栏:哈希表、堆、栈、队列

    alvanchen的专栏:哈希表、堆、栈、队列

    作者:[db:作者] 时间:2021-08-14 21:10

    哈希表

    哈希表就是通过一个哈希算法,将数值的关键字映射为一个存储地址,从而支持查找时直接定位。哈希表算法要解决的两个问题是:

    1、寻找一个尽量均匀分布,冲突少的哈希函数;

    2、出现冲突时有合理避免冲突的算法。

    ?

    先进后出的数据结构,可用数组或链表来存储。编译器中临时变量就是保持在栈中的。

    ?

    堆是一颗特殊的完全二叉树,

    ?

    队列

    先进先出的数据结构,可用数组或链表来存储。

    ?

    优先队列

    不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素,经常用堆来实现

    cs