Linux.com

Home Directory Books Algorithms

Algorithms

Image
Specifications
This book is one of the mature books from Wikibooks.org. It is highly recommended!
Book Description
This book aims to be an accessible introduction into the design and analysis of efficient algorithms. Throughout the book we will introduce only the most basic techniques and describe the rigorous mathematical methods needed to analyze them. The topics covered include * The divide and conquer technique. * The use of randomization in algorithms. * The general, but typically inefficient, backtracking technique. * Dynamic programming as an efficient optimization for some backtracking algorithms. * Greedy algorithms as an optimization of other kinds of backtracking algorithms. * Hill-climbing techniques, including network flow. The goal of the book is to show you how you can methodically apply different techniques to your own algorithms to make them more efficient. While this book mostly highlights general techniques, some well-known algorithms are also looked at in depth. This book is written so it can be read from "cover to cover" in the length of a semester.
Hits
1235
Votes
0

New Directory Listings

Phraseanet
Category: Software
Image:
Steelray
Category: Software
Image:
Esteaada
Category: Software
Image:
Show more...

Featured Merchandise


Inspired by Linux
The "Inspired by Linux Arrow" T-shirt design was chosen by the community as the first place winner in the 2012 Linux.com T-shirt design contest. Read More...

Featured Linux Video

More Linux Videos

Upcoming Training Courses

  1. LF320 Linux Kernel Internals and Debugging
    13 May » 17 May - Virtual
    Details
  2. LF425 Linux Performance Tuning Crash Course
    13 May » 13 May - New York
    Details
  3. LF331 Developing Linux Device Drivers
    03 Jun » 07 Jun - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Search Directory

Sign Up For the Linux.com Newsletter

30 Linux Kernel Developers in 30 Weeks

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board