← Back tabelaHash.py | tabelaHash.py.TabelaHashSondagemLinear.remover -- 6
Source
def remover(self, chave):
    """
        Remove logicamente uma chave da tabela.

        A remoção é "lógica" porque colocamos um marcador especial
        em vez de simplesmente usar None.
        """
    posicao = self._procurar_posicao(chave, para_insercao=False)
    if posicao is None:
        raise KeyError(f'Chave não encontrada: {chave}')
    self.tabela[posicao] = REMOVIDO
    self.quantidade -= 1
CFG
Zoom + Zoom - Reset
Blocks
Covered: 0, 1, 2, 4, 5
Missed:
Edges
Covered: (0, 1), (5, 2), (1, 5), (5, 4)
Missed:
Essential arcs
Covered: (5, 2), (5, 4)
Missed:
Edge Pairs
Covered: (0, 1, 5), (1, 5, 2), (1, 5, 4)
Missed:
Prime Paths
Covered: (0, 1, 5, 2), (0, 1, 5, 4)
Missed: