本书系统地介绍组合数学中涉及组合计数和组合设计的基本原理、基本问题和基本方法。基本计数问题包括排列和组合、正整数的分拆、第一类stirling数和第二类stirIing数。基本计数方法包括生成函数、递推关系、容斥原理、反演公式和Polya计数定理。组合设计包括正交拉丁方、平衡不完全区组设计和对称设计等。本书包含大量例题。每章后面都附有一定数量的习题,有些还可以看成是对正文部分的补充,供读者练习和进一步思考。书末附有习题提示或解答。
本书可作为数学与计算机科学专业的本科生和研究生的教材或者参考书,也可供在这些领域从事教学和科研的教师和工程技术人员参考。