Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hash 时间复杂度散列_Hash_Linked List_Big O_Complexity Theory_Buckets - Fatal编程技术网

Hash 时间复杂度散列

Hash 时间复杂度散列,hash,linked-list,big-o,complexity-theory,buckets,Hash,Linked List,Big O,Complexity Theory,Buckets,我正在做一个创建哈希表的作业,其中一个问题是 如果我们有M个文档,文档Di由Ni个单词组成,那么这个简单的解决方案需要多长时间来搜索由K个单词组成的查询。用大O表示法给出你的答案 我假设答案是bigO(M)⋅N) 另外,第二部分询问如果我们使用hash函数来提高效率,并且所有单词都均匀地映射到所有存储桶,那么大O表示法是什么 我假设这个答案是bigO(B/N),其中B是桶的数量 这些是否正确?不清楚什么是“这个简单的解决方案”。你能提供一个例子,让你的问题更清楚吗?通过一个简单的解决方案,他们

我正在做一个创建哈希表的作业,其中一个问题是

如果我们有M个文档,文档Di由Ni个单词组成,那么这个简单的解决方案需要多长时间来搜索由K个单词组成的查询。用大O表示法给出你的答案

我假设答案是big
O(M)⋅N) 

另外,第二部分询问如果我们使用hash函数来提高效率,并且所有单词都均匀地映射到所有存储桶,那么大O表示法是什么

我假设这个答案是big
O(B/N)
,其中B是桶的数量


这些是否正确?

不清楚什么是“这个简单的解决方案”。你能提供一个例子,让你的问题更清楚吗?通过一个简单的解决方案,他们指的是使用更简单的方法来迭代每个文档。