Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Essential Algorithms: A Practical Approach to Computer Algorithms


A friendly and accessible introduction to the most useful algorithms

Computer algorithms are the basic recipes for programming. Professional programmers need to know how to use algorithms to solve difficult programming problems. Written in simple, intuitive English, this book describes how and when to use the most practical classic algorithms, and even how to create new algorithms to meet future needs. The book also includes a collection of questions that can help readers prepare for a programming job interview.

  • Reveals methods for manipulating common data structures such as arrays, linked lists, trees, and networks
  • Addresses advanced data structures such as heaps, 2-3 trees, B-trees
  • Addresses general problem-solving techniques such as branch and bound, divide and conquer, recursion, backtracking, heuristics, and more
  • Reviews sorting and searching, network algorithms, and numerical algorithms
  • Includes general problem-solving techniques such as brute force and exhaustive search, divide and conquer, backtracking, recursion, branch and bound, and more

In addition, Essential Algorithms features a companion website that includes full instructor materials to support training or higher ed adoptions.

(HTML tags aren't allowed.)

CCNP ROUTE Portable Command Guide
CCNP ROUTE Portable Command Guide

Preparing for the CCNP® exam? Working as a network professional? Here are all the CCNP-level commands for the Implementing Cisco IP Routing (ROUTE) exam you need in one handy resource. The CCNP ROUTE Portable Command Guide is filled with valuable, easy-to-access information and is portable enough for use...

Developing Series 60 Applications: A Guide for Symbian OS C++ Developers
Developing Series 60 Applications: A Guide for Symbian OS C++ Developers

The first official book on Series 60 Platform development—from design to deployment

Series 60 smartphone developers are deploying the next wave of mobile services. With more than 60% of all mobile phone manufacturers licensing Series 60 Platform, Series 60 represents the smartphone market with the largest user...

MATLAB Programming for Engineers
MATLAB Programming for Engineers
MATLAB® (short for MATrix LABoratory) is a special-purpose computer program optimized to perform engineering and scientific calculations. It started life as a program designed to perform matrix mathematics, but over the years it has grown into a flexible computing system capable of solving essentially any technical problem....

PGP & GPG: Email for the Practical Paranoid
PGP & GPG: Email for the Practical Paranoid
"...The World's first user-friendly book on email privacy...unless you're a cryptographer, or never use email, you should read this book." —Len Sassaman, CodeCon Founder

"Today, most email is sent like a postcard. We all should want to put our mail back into secure envelopes again. PGP and GPG are two of the leading tools...

Dungeons & Dragons  Dummies
Dungeons & Dragons Dummies
Caught in traffic. Trapped in a cubicle. Stuck in a rut.  Tangled up in red tape.

In the real world, sometimes you feel powerless—but not in Dungeons & Dragons (D & D). In this fantasy-adventure, you have all kinds of special powers. You can slay the evil dragon, overcome the orc or the ogre, haunt the...

Lysophospholipid Receptors: Signaling and Biochemistry
Lysophospholipid Receptors: Signaling and Biochemistry

The current state of the science supporting new research in lysophospholipids

The study of lysophospholipids exploded with the discovery of cell surface receptors on both lysophosphatidic acid (LPA) and sphingosine 1-phosphate (S1P). Since then, thousands of original research reports—ranging from fundamental cell...

©2017 LearnIT (support@pdfchm.net) - Privacy Policy