Por que há um limite de desfazer?
Não há motivo de UX para limitar o UNDOS. O motivo pelo qual o UNDOS é limitado deve -se a limitações de hardware e software (que eram maiores no passado do que hoje). Salve esta resposta.
O que é história de desfazer?
A janela do histórico de desfazer exibe uma lista de todas as ações que podem ser desfeitas. A operação de edição mais recente, que será a primeira a ser desfeita, é selecionada.
Como o desfazer é implementado?
Para implementar o desfazer, você trabalha para trás a partir da cauda da lista vinculada, usando um ponteiro ou índice de 'nó atual': onde a alteração foi inserida, você exclui, mas sem atualizar a lista vinculada; E onde foi uma exclusão, você insere os dados dos dados no buffer da lista vinculada.