我們班正在學習散列表,我的一個學習問題涉及到使用具有單獨鏈接的散列表創建詞典。但是,問題在於我們不允許使用Java提供的方法來創建哈希表。相反,我們的講義注意到單獨的鏈接涉及數組中的每個單元格指向條目的鏈接列表。Java中的單獨鏈接
因此,我的理解是我應該創建一個大小爲n的數組(其中n是素數),並向數組中的每個位置插入一個空鏈表。然後,我使用我的散列函數來散列字符串,並將它們插入到正確數組位置的相應鏈表中。我創建了我的散列函數,到目前爲止,我的字典構造函數需要一個大小,並創建一個這樣大小的數組(實際上,大小爲4999,無論是在課堂上討論的大小都是如此)。我在正確的軌道上嗎?我現在應該在每個位置插入一個新的鏈接列表,然後處理插入/刪除方法嗎?