Best of
Algorithms

2012

Building Blocks for Theoretical Computer Science


Margaret M. Fleck - 2012
    It’s fast paced book that covers a wide variety of subjects, and each subject get looked at briefly enough for you to understand what it does, and how it works.The main focus is put on theoretical computer science, and the subsets of complexity, computation, algorithm analysis and a lot more.

Graph Theory with Algorithms and Its Applications: In Applied Science and Technology


Santanu Saha Ray - 2012
    It describes many key algorithms and uses simple, clear, and logical mathematical language.

Operating Systems: A Modern Introduction


Theodor Richardson - 2012
    This title introduces concepts from the ground up to include process management, memory management, hardware devices, and software applications. It covers popular operating systems such as Android, Chrome OS, and Mac OSX.

A Guide to Experimental Algorithmics


Catherine C. McGeoch - 2012
    This book guides the reader through the nuts and bolts of the major experimental questions: What should I measure? What inputs should I test? How do I analyze the data? To answer these questions the book draws on ideas from algorithm design and analysis, computer systems, and statistics and data analysis. The wide-ranging discussion includes a tutorial on system clocks and CPU timers, a survey of strategies for tuning algorithms and data structures, a cookbook of methods for generating random combinatorial inputs, and a demonstration of variance reduction techniques. Numerous case studies and examples show how to apply these concepts. All the necessary concepts in computer architecture and data analysis are covered so that the book can be used by anyone who has taken a course or two in data structures and algorithms. A companion website, AlgLab (www.cs.amherst.edu/alglab) contains downloadable files, programs, and tools for use in experimental projects.