什么哈希表?是一种怎样的算法?

解决方案 »

  1.   

    Hash table没有学数据结构 为什么不找资料看看。
      

  2.   

    哈希表的定义和用法我替你搜了几个:
    http://www.cnblogs.com/liuwenjun830/archive/2006/07/28/462182.html
    http://blog.csdn.net/haoel/archive/2003/04/02/2863.aspx
    http://www.hudong.com/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8%E7%AE%97%E6%B3%95
    http://www.360doc.com/content/08/0319/17/59632_1129348.shtml
    http://baike.baidu.com/view/329976.htm如果用自己的话说,哈希表就是一种比较特殊的数组。一般的数组用下标表示某一数据,比如MyArray[0]、MyArray[1]等。而哈希表用键值对(key/value)来表示。比如我们想存储每个省份的人口,用哈希表来存储,键就是省的名称,值就是人口数量。
      

  3.   

    散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
      

  4.   

    HashTable,键值对,其实和数组差不多
      

  5.   

    HashTable 通常称为哈希表,它表示键(key)/值(value)对的集合
    http://baike.baidu.com/view/329976.htm
      

  6.   

    哈希表定义:
    http://baike.baidu.com/view/329976.htm
    哈希表算法:
    http://www.hudong.com/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8%E7%AE%97%E6%B3%95
    C#中HashTable使用:
    http://www.cnblogs.com/liuwenjun830/archive/2006/07/28/462182.html