我们班正在学习散列表,我的一个学习问题涉及到使用具有单独链接的散列表创建词典。但是,问题在于我们不允许使用Java提供的方法来创建哈希表。相反,我们的讲义注意到单独的链接涉及数组中的每个单元格指向条目的链接列表。Java中的单独链接
因此,我的理解是我应该创建一个大小为n的数组(其中n是素数),并向数组中的每个位置插入一个空链表。然后,我使用我的散列函数来散列字符串,并将它们插入到正确数组位置的相应链表中。我创建了我的散列函数,到目前为止,我的字典构造函数需要一个大小,并创建一个这样大小的数组(实际上,大小为4999,无论是在课堂上讨论的大小都是如此)。我在正确的轨道上吗?我现在应该在每个位置插入一个新的链接列表,然后处理插入/删除方法吗?