请您解释并给我一些其实际使用情况的例子?
答案 0 :(得分:0)
为Java类提供哈希表支持。看看api。 hash function用于快速区分相同类型的实体:使用哈希,每次将对象与另一个对象进行比较时,不需要比较对象内的所有字段。一旦生成其散列(指纹),如果使用避免冲突的散列函数,它就成为比较对象的快速方法,因为您只需要比较散列。
答案 1 :(得分:0)
答案 2 :(得分:0)
基本上,如果您希望创建一个数据结构来存储对象并且访问时间为O(1),则可以创建一个哈希表。您可以将对象的元素哈希到一个基于字符顺序等唯一的键中。完成后,您可以快速访问数据。这通常用于包含没有索引值的字符串的数据结构,因此您不需要在c ++中使用“vector”函数或在java中使用它的等效函数。