美文网首页
散列表(hash table)

散列表(hash table)

作者: ozil_oo | 来源:发表于2018-07-05 23:08 被阅读0次

散列函数(哈希函数 hash function)

在一组数据中查找出一个数据
无序数组 O(n)
有序数组 O(logn)
有没有查找更快的数据结构


哈希函数

python 的散列函数实现是字典(dic)

散列表应用

用作缓存

url 映射 页面


缓存原理
cach = {}
def get_page(url):
  if(cach.get(url)):
    return cach[url]
  else:
    data = get_data_from_server(url)
    cach[url] = data
    return data

相关文章

  • 数据结构-散列表

    1 散列表 散列表的英文叫“Hash Table”,我们平时也叫它“哈希表”或者“Hash 表”,散列表用的就是数...

  • 数据结构与算法——散列表

    什么是散列表 散列表(hash table),我们平时叫它哈希表或者Hash 表,你肯定经常听到它。 散列表是根据...

  • 散列表(hash table)

    散列函数(哈希函数 hash function) 在一组数据中查找出一个数据无序数组 O(n)有序数组 O(lo...

  • 散列表(Hash Table)

    定义 散列表是一种以平均O(1)时间插入、删除和查找的数据结构,可是类似于findMax,findMin等操作则需...

  • 散列表(Hash Table)

    散列表其实就是数组+hash函数构成。所以它就具有了数组和hash函数的所有优点。数组,支持按索引随机访问数组中的...

  • 散列表 - Hash Table

    「总结自《Grokking Algotithms》这本书第五章内容」 散列函数 哈希表(Hash Table),学...

  • iOS开发之哈希表、时间复杂度、链表

    哈希表(Hash table) 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而...

  • 18-散列表(上):Word文档中的单词拼写检查功能是如何实现的

    散列表的英文叫“Hash Table”,我们平时也叫它“哈希表”或者“Hash 表”。 散列表用的是数组支持按照下...

  • 散列表

    散列表的英文叫“Hash Table”,我们平时也叫它“哈希表”或者“Hash 表”。 散列表用的是数组支持按照下...

  • 数据结构与算法--散列表

    散列表(Hash Table),也叫它“哈希表”或者“Hash 表”.散列表用的是数组支持按照下标随机访问数据的特...

网友评论

      本文标题:散列表(hash table)

      本文链接:https://www.haomeiwen.com/subject/lgpmuftx.html