While many computer science textbooks are confined to teaching programming code and languages, Algorithms and Data Structures: The Science of Computing takes a step back to introduce and explore algorithms -- the content of the code. Focusing on three core topics: design (the architecture of algorithms), theory (mathematical modeling and analysis), and the scientific method (experimental confirmation of theoretical results), the book helps students see that computer science is about problem solving, not simply the memorization and recitation of languages. Unlike many other texts, the methods of inquiry are explained in an integrated manner so students can see explicitly how they interact. Recursion and object oriented programming are emphasized as the main control structure and abstraction mechanism, respectively, in algorithm design.
- Reflects the principle that computer science is not solely about learning how to speak in a programming languages
- Covers recursion, binary trees, stacks, queues, hash tables, and object-oriented algorithms
- Written especially for CS2 students
Lonely Planet Fiji (Country Guide)
The Number 1 Bestselling Guide to Fiji!
“Bula! Alabaster beaches, clear waters, shy smiles and swaying palms – this tiny nation may be a mere speck on the map, but it packs a powerful punch.” – Dean Starnes, Lonely Planet Writer
You can trust our travel...
Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner Written in a straight-forward style, using a games-based approach that makes learning beginning-level programming fun and easy, this book provides beginner programmers with programming instruction using Visual C# 2005 Express Edition as a foundation.
Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner...
Writing Successfully in Science Are you a reluctant writer? If so, you are in good company. Many scientists, even the most successful ones, would rather get on with their next piece of work than settle down to reporting the last piece. But it is a fact of scientific life that every worthwhile research project must lead to publication or a written report of some kind. Each new... Microsoft SQL Server 2012 Performance Tuning Cookbook
Microsoft SQL Server 2012 Performance Tuning Cookbook is divided into
three major parts—Performance Monitoring, Performance Tuning, and Performance Management—that are mandatory for dealing with performance in any capacity.
Microsoft SQL Server 2012 Performance Tuning Cookbook offers a great way to manage...