CS计算机代考程序代写 algorithm Microsoft PowerPoint – CS332-Lec09-ann
Microsoft PowerPoint – CS332-Lec09-ann BU CS 332 – Theory of Computation Lecture 9: • Turing Machines Reading: Sipser Ch 3.1, 3.3 Mark Bun February 22, 2021 Turing Machines – Motivation We’ve seen finite automata as a restricted model of computation Finite Automata / Regular Expressions • Can do simple pattern matching (e.g., substrings), check parity, addition • Can’t perform unbounded counting • Can’t recognize palindromes Somewhat more powerful (not in this course): Pushdown Automata / Context‐Free Grammars • Can count and compare, parse math expressions • Can’t recognize 𝑎 𝑏 𝑐 𝑛 0 2/22/2021 CS332 ‐ Theory of Computation 2 Turing Machines – Motivation Goal: Define a model of computation that is 1) General purpose. Captures all algorithms that can be implemented in any programming language. 2) Mathematically simple. We can hope to prove that things are not computable in this model. 2/22/2021 […]
CS计算机代考程序代写 algorithm Microsoft PowerPoint – CS332-Lec09-ann Read More »