Companion Website http://www.cs.princeton.edu/~wayne/kleinberg-tardos/ Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of computer science. Chapter 1 Introduction: Some Representative Problems...
Topics: Introduction: Some Representative Problems, Basics of Algorithm Analysis, Graphs, Greedy...
Companion website http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118858050.html From game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are geared toward beginners, Professional C++, Third Edition, shows experienced developers how to master the latest release of C++, explaining little known features with detailed code examples users can plug into their...
Topics: A Crash Course In C++ And The Stl, Working With Strings, Coding With Style, Designing Professional...
Pages: 496 Publisher: Wiley Published: May 1, 2012 The new 6th edition of Applied Combinatorics builds on the previous editions with more in depth analysis of computer systems in order to help develop proficiency in basic discrete math problem solving. As one of the most widely used book in combinatorial problems, this edition explains how to reason and model combinatorically while stressing the systematic analysis of different possibilities, exploration of the logical structure of a problem,...
Topics: math, combinatorica, combinatorial, combinatorics, theory, Elements Of Graph Theory, Covering...
Companion Website: www.wiley.com/go/comparchitecture Inspired by the relatively cheap, highly programmable computers of the 1980s - and their impact on the UK tech industry - the Raspberry Pi was designed to inspire and empower a new generation of programmers. Accessible both economically and technically, the Raspberry Pi is the ideal vehicle for learning how computers work. Learning Computer Architecture with Raspberry Pi is your personal guide on this journey of discovery, and it's your...
Topics: Architecture, organization, cs121, 121 cs 121, Shape of a Computer Phenomenon, Recapping Computing,...
Formal Language - A Practical Introduction Author: Adam Brooks Webber Publisher: Franklin, Beedle & Associates, Inc. January 23, 2008 Pages: 388 Language: English Official Author Website (Lecture Slides) http://www.webber-labs.com/fl/ TABLE OF CONTENTS * Introduction and Chapter 1: Fundamentals * Chapter 2: Finite Automata * Chapter 3: Closure Properties for Regular Languages * Chapter 4: DFA Applications * Chapter 5: Nondeterministic Finite Automata * Chapter 6: NFA...
Topics: formal language, dfa, dfas, nfa, forml lang, alan ling, uvm, university of vermont, deterministic...