2016 - 2024

感恩一路有你

哈希表数据结构 哈希表,字典跟二维数组区别有哪些?

浏览量:1498 时间:2021-03-12 12:55:05 作者:admin

哈希表,字典跟二维数组区别有哪些?

哈希表基于数据的哈希值。其特点是查询速度非常快。计算完散列值后,可以找到存储位置,然后在存储位置中找到要查询的值。虽然搜索速度很快,但也有一个缺点,哈希表不能搜索范围,只能等价查询。例如,可以在表中找到等于100的数据,但不能查询表中大于100的数据。

字典,通常指排序索引。它的特点是速度适中。虽然它的速度不如哈希表,但只要使用分段和二分法算法,查询速度就不是很慢。此外,还可以用于范围查询。因为它是有序的,索引可以很容易地找到所有大于100的数据。

二维数组本身不是用于查询的结构,而是用于存储数据的结构,这是前两个数组的服务目标。可以使用数组、二维数组或文件来存储数据。如果要快速查询这些数据,可以为这些数据建立哈希表或字典。

哈希表数据结构 哈希表图解 哈希算法和哈希表的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。