Mathematical Structures for Computer Science, 6/e (Hardcover)
暫譯: 計算機科學的數學結構,第6版(精裝本)

Judith L. Gersting

  • 出版商: W.H. Freeman and Com
  • 出版日期: 2006-07-07
  • 售價: $1,140
  • 語言: 英文
  • 頁數: 784
  • 裝訂: Hardcover
  • ISBN: 071676864X
  • ISBN-13: 9780716768647
  • 相關分類: Computer-Science
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

Computing Curricula 2001 (CC2001), a joint undertaking of the Institute for Electrical and Electronic Engineers/Computer Society (IEEE/CS) and the Association for Computing Machinery (ACM), identifies the essential material for an undergraduate degree in computer science. This Sixth Edition of Mathematical Structures for Computer Science covers all the topics in the CC2001 suggested for a one-semester intensive discrete structures course, and virtually everything suggested for a two-semester version of a discrete structures course. Gersting's text binds together what otherwise appears to be a collection of disjointed topics by emphasizing the following themes:
1 . Importance of logical thinking
2 . Power of mathematical notation
3 . Usefulness of abstractions

<章節目錄>

CONTENTS:
      Preface
    Note to the Student
   
  1. Formal Logic
    1.1 Statements, Symbolic Representation, and Tautologies
    1.2 Propositional Logic
    1.3 Quantifiers, Predicates, and Validity
    1.4 Predicate Logic
    1.5 Logic Programming
    1.6 Proof of Correctness
   
  2. Proofs, Recursion, and Analysis of Algorithms
    2.1 Proof Techniques
    2.2 Induction
    2.3 More on Proof of Correctness
    2.4 Recursive Definitions
    2.5 Recurrence Relations
    2.6 Analysis of Algorithms
   
  3. Sets, Combinatorics, Probability, and Number Theory
    3.1 Sets
    3.2 Counting
    3.3 Principle of Inclusion and Exclusion; Pigeonhole Principle
    3.4 Permutations and Combinations
    3.5 Probability
    3.6 Binomial Theorem
    3.7 Number Theory
   
  4. Relations, Functions, and Matrices
    4.1 Relations
    4.2 Topological Sorting
    4.3 Relations and Databases
    4.4 Functions
    4.5 The Mighty Mod Function
    4.6 Matrices
   
  5. Graphs and Trees
    5.1 Graphs and their Representations
    5.2 Trees and their Representations
    5.3 Decision Trees
    5.4 Huffman Codes
   
  6. Graph Algorithms
    6.1 Directed Graphs and Binary Relations; Warshall's Algorithm
    6.2 Euler Path and Hamiltonian Circuit
    6.3 Shortest Path and Minimal Spanning Tree
    6.4 Traversal Algorithms
    6.5 Articulation Points and Computer Networks
   
  7. Boolean Algebra and Computer Logic
    7.1 Boolean Algebra Structure
    7.2 Logic Networks
    7.3 Minimization
   
  8. Modeling Arithmetic, Computation, and Languages
    8.1 Algebraic Structures
    8.2 Finite-State Machines
    8.3 Turing Machines
    8.4 Formal Languages
   
  Appendixes
    Appendix A Derivation Rules for Propositional and Predicate Logic
    Appendix B Summation Notation
    Appendix C The Logarithm Function
    Answers to Practice Problems
    Answers to Selected Exercises
    Answers to Self-Tests
    Index

 

 

商品描述(中文翻譯)

<內容簡介>

Computing Curricula 2001 (CC2001) 是由電氣與電子工程師學會/計算機學會 (IEEE/CS) 和計算機協會 (ACM) 共同發起的計畫,旨在確定計算機科學本科學位所需的基本材料。本書《計算機科學的數學結構》第六版涵蓋了 CC2001 建議的所有主題,適用於一學期的密集離散結構課程,以及幾乎所有建議的兩學期版本的離散結構課程。Gersting 的文本通過強調以下主題,將看似不相干的主題聯繫在一起:
1. 邏輯思維的重要性
2. 數學符號的力量
3. 抽象的實用性

<章節目錄>

CONTENTS:
前言
給學生的註解

1. 形式邏輯
1.1 陳述、符號表示法與重言式
1.2 命題邏輯
1.3 量詞、謂詞與有效性
1.4 謂詞邏輯
1.5 邏輯程式設計
1.6 正確性證明

2. 證明、遞歸與演算法分析
2.1 證明技術
2.2 數學歸納法
2.3 更多正確性證明
2.4 遞歸定義
2.5 遞迴關係
2.6 演算法分析

3. 集合、組合學、機率與數論
3.1 集合
3.2 計數
3.3 包含與排除原則;鴿巢原則
3.4 排列與組合
3.5 機率
3.6 二項式定理
3.7 數論

4. 關係、函數與矩陣
4.1 關係
4.2 拓撲排序
4.3 關係與資料庫
4.4 函數
4.5 強大的模運算
4.6 矩陣

5. 圖與樹
5.1 圖及其表示法
5.2 樹及其表示法
5.3 決策樹
5.4 Huffman 編碼

6. 圖演算法
6.1 有向圖與二元關係;Warshall 演算法
6.2 歐拉路徑與哈密頓迴路
6.3 最短路徑與最小生成樹
6.4 遍歷演算法
6.5 切割點與計算機網路

7. 布林代數與計算機邏輯
7.1 布林代數結構
7.2 邏輯網路
7.3 最小化

8. 建模算術、計算與語言
8.1 代數結構
8.2 有限狀態機
8.3 圖靈機
8.4 形式語言

附錄
附錄 A 命題邏輯與謂詞邏輯的推導規則
附錄 B 總和符號
附錄 C 對數函數
練習題答案
選擇題答案
自我測試答案
索引