離散數學這門課程主要介紹離散數學各個分支的基本概念、基本理論和基本方法。通過該課程的訓練,可以提升學生的抽象思維能力和邏輯推理能力,并讓他們了解離散數學在計算機等學科中的作用,為以后從事相關工作和研究打下堅實基礎。本書較為系統(tǒng)地介紹了計算機科學與技術等相關專業(yè)所必需的離散數學知識,全書共9章。章介紹集合與邏輯;第2章介紹二元關系與函數;第3章介紹算法;第4章介紹密碼與數論;第5章介紹計數,第6章介紹歸納法與遞推關系;第7章介紹圖論;第8章介紹特殊的圖-樹;第9章介紹網絡流與匹配。各章之后配有適當難度的習題,便于學生課后練習。本書可以作為高等院校計算機科學與技術、軟件工程、通信工程等相關專業(yè)的教材,也可以作為考研學生及計算機工作者的參考書。