Add: Usar a hash function e descobrir o lista do indice que o elemento deveria estar, caso não haja elemento, adicionar, se houver, verifica o proximo e faz o mesmo processo.
Remove: Analisar em que indice esse elemento estaria, caso estiver vazio, não tem esse elemento, caso estiver preenchido, verificar se esse é o elemento que se deseja remover. Se não for, passar pro proximo elemento e fazer o mesmo processo.
Search: Analisar em que indice esse elemento estaria, caso estiver vazio, não tem esse elemento, caso estiver preenchido, verificar se esse é o elemento que se deseja encontrar. Se não for, passar pro proximo elemento e fazer o mesmo processo.