Alfabetos e a classe Alphabet

Livro de Sedgewick e Wayne: introdução do cap.5, p.698.  Website do livro: slides.  Página algs4.cs.​princeton.edu/​code/: código fonte e documentação de todos os programas do livro.

Esta pequena aula não trata de uma estrutura de dados mas de uma classe Java que permite definir alfabetos arbitrários.  A ferramenta é útil para para manipular strings cujos caracteres são extraídos de um alfabeto restrito.  A ferramento é usada em implementações de tabelas de símbolos de strings (em particular, tries) e em compressão de dados.

Resumo:

A classe Alphabet

Exemplo

Alfabetos padrão

Implementação


Perguntas e respostas