Essential Algorithms
A Practical Approach to Computer Algorithms
By Rod Stephens
Publisher: Wiley
Final Release Date: July 2013
Pages: 624

Master the most useful algorithms and build your problem-solving skills

Algorithms are the recipes that make efficient programming possible. Studying them lets you build a useful toolkit of methods for solving specific problems. This book introduces you to many classic algorithms, shows you where they work, and explains how to analyze them to understand their behavior. The study of algorithms also teaches general problem-solving techniques that make you a better programmer. You might find that this book not only helps you on the job, it may help you get the job.

Learn useful algorithms including:

  • Numerical algorithms: randomization, factoring, prime numbers, and numeric integration
  • Methods for manipulating common data structures: arrays, linked lists, and networks
  • More advanced data structures: heaps, trees, balanced trees, and B-trees

Learn these and other problem-solving techniques:

  • Brute force or exhaustive search
  • Divide and conquer
  • Greedy algorithms and hill climbing
  • Least cost algorithms
  • Heuristics
  • Constricting bounds
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyEssential Algorithms
 
4.8

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

    Best Uses

    • Intermediate (3)

    Reviewed by 4 customers

    Sort by

    Displaying reviews 1-4

    Back to top

     
    5.0

    Great book on Algorithms

    By Blaize

    from Fairfax, VA

    About Me Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert

      Comments about oreilly Essential Algorithms:

      Great book on Algorithms

       
      5.0

      Great book

      By s3dm

      from Russia

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Student

        Comments about oreilly Essential Algorithms:

        If you want to have deep comprehension of computer algorithm this book is definitely for you.

        (2 of 3 customers found this review helpful)

         
        4.0

        Great Overview of all essential Algorith

        By Tawalaya

        from Berlin, Germany

        About Me Student

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Intermediate

          Comments about oreilly Essential Algorithms:

          I study computer science and this books gives great insides into all thoes important algorithms. Each Algorithm comes with a example how it is used and when you should use it. Each chapter has exercise. All in all a great book.

          (3 of 7 customers found this review helpful)

           
          5.0

          Excellent read, very informative.

          By Man of Kent

          from UK

          About Me Developer

          Verified Reviewer

          Pros

          • Well-written

          Cons

            Best Uses

            • Intermediate

            Comments about oreilly Essential Algorithms:

            Excellent coverage.

            Displaying reviews 1-4

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook: $60.00
            Formats:  ePub, Mobi, PDF