Reddit meter
Elements of the Theory of Computation
384 pages, 1997
The Second Edition of this best-seller presents the classical and contemporary theories of computation in a clear manner with no special mathematical experience required. The authors, well-known for their work, present the material in a friendly writing style that makes it accessible to everyone, as well as pursue it throughout.
Algorithms, complexity analysis, and algorithmic ideas are introduced informally in Chapter 1 and are pursued throughout the book. Each section is followed by problems.
Harry R. Lewis's book, Elements of the Theory of Computation, is a great place to start if you're interested in learning about computation theory. It covers the basics in a way that's easy to understand, even if you're new to the subject.
One of the key things you'll learn from this book is the different models of computation. Lewis does a great job of explaining these models, making it easy for you to understand how they work and how they're used in the real world.
Automata theory is a key part of computation theory, and this book provides a comprehensive overview of it. You'll get to explore the different types of automata and see how they're used in various computational processes.
Complexity theory can be a tough nut to crack, but not with this book. Lewis breaks it down in a way that's easy to understand, helping you to grasp the concepts and apply them in your own work.
What's great about this book is that it doesn't just teach you the theory, it also shows you how to apply it. You'll get to see how computation theory can be used to solve real-world problems, giving you a practical understanding of the subject.