If I use an array of linked list to implement a hash table, the "remove" function might require traversing through a "chain."
Is this also true for "deleting"?
If I use an array of linked list to implement a hash table, the "remove" function might require traversing through a "chain."
Is this also true for "deleting"?
Sure, it applies to anything you try to do with the hash table. Remove, delete (which sound like the same thing to me), insert, search, you name it.
Yes. Nearly any operation may require following these chains. The key is to select a table size and hash function such that chains are typically short (ideally, nearly all of them should have no more than one item).