标签:www 分析 png 关系 server 情况 应用 散列表 ges
简单地来说,通过某种函数关系将输入的数据映射为数字,使得数字与数据有着一一对应的关系。
其中,散列函数必须满足一定的要求:
python提供的散列函数为字典。
例如:
book = {"aa":"3,12","bb":"231","cc":"5.77"}
缓存原理:记录你最近所访问的数据,如果你需要该数据,服务器可以直接将其返回给你,不必进行大量的查找操作,从而节约时间。
缓存是一种常用的加速方式,而缓存的数据就存储在散列表中。
其大致过程如下:
测试代码:
cache = {} def get_page(url): if cache.get(url): return cache[url] else: data = get_data_from_server(url) cache[url] = data return data
由于常规的散列表都是一一映射的关系,查找、删除、修改值,其时间复杂度均为O(1)
标签:www 分析 png 关系 server 情况 应用 散列表 ges
原文地址:http://www.cnblogs.com/vipchenwei/p/6879473.html