我最近注意到,有很多算法部分或全部基于数字在创造性基础上的巧妙运用。例如:
- 二项式堆基于二进制数,而更复杂的斜二项式堆基于斜二进制数。
- 一些生成词典有序排列的算法是基于因子数系统的。
- 可以将尝试看作是一次查看字符串的一个数字以获得适当基数的树。
- 哈夫曼编码树被设计成树中的每条边都编码一个零或一个二进制表示。
- 斐波那契编码用于斐波那契搜索和反转某些类型的对数。
我的问题是: 还有什么算法能用一个聪明的数字系统作为他们直觉或证明的关键步骤呢?。我正在考虑组织一次关于这个主题的演讲,所以我要举的例子越多越好。