Недавно я заметил, что существует множество алгоритмов, основанных частично или полностью на умном использовании чисел в творческих базах. Например:
- Биномиальные кучи основаны на двоичных числах, а более сложные косые биномиальные кучи основаны на косых двоичных числах.
- Некоторые алгоритмы генерации лексикографически упорядоченных перестановок основаны на системе факторических чисел.
- Трижды можно рассматривать как деревья, которые смотрят на одну цифру строки за раз, для соответствующей базы.
- Деревья кодирования Huffman предназначены для того, чтобы каждое ребро в дереве кодировало нуль или один в некотором двоичном представлении.
- Кодирование Фибоначчи используется в поиске Фибоначчи и для инвертирования определенных типов логарифмов.
Мой вопрос: какие существуют другие алгоритмы, которые используют умную систему чисел как ключевой шаг их интуиции или доказательства?. Я думаю о том, чтобы собрать разговор по этому вопросу, поэтому чем больше примеров я должен извлечь, тем лучше.