鸽巢原理

别名

鸽笼原理,狄利克雷抽屉原理

表述

  • 表述1:若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子。
  • 表述2:若有n个笼子和kn+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少k+1只鸽子。
  • 集合论表述:若A是n+1元集,B是n元集,则不存在从A到B的单射。

应用

  • 哈希表的重复问题是不可避免的。因为Keys的数目总是比Indices的数目多。
  • 任何无损压缩算法,在把一个文件变小的同时,一定有其他文件增大来辅助,否则某些信息必然会丢失。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容