Wonder Club world wonders pyramid logo
×

Introduction to the Design and Analysis of Algorithms Book

Introduction to the Design and Analysis of Algorithms
Introduction to the Design and Analysis of Algorithms, , Introduction to the Design and Analysis of Algorithms has a rating of 4.5 stars
   2 Ratings
X
Introduction to the Design and Analysis of Algorithms, , Introduction to the Design and Analysis of Algorithms
4.5 out of 5 stars based on 2 reviews
5
50 %
4
50 %
3
0 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $106.60
Original Magazine
Physical Format

Sold Out

  • Introduction to the Design and Analysis of Algorithms
  • Written by author Anany V. Levitin
  • Published by Addison Wesley, October 2002
  • Applying a new taxonomy of algorithm design, this book describes design techniques as general problem-solving tools and demonstrates their application with examples featuring popular puzzles. Levitin teaches computing sciences at Villanova University. Ann
Buy Digital  USD$106.60

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

(Each chapter ends with a “Summary”.)

Preface.


1. Introduction.

The notion of algorithm.

Fundamentals of algorithmic problem solving.

Important problem types.

Fundamental data structures.

2. Fundamentals of the Analysis of Algorithm Efficiency.

Analysis framework.

Asymptotic notations and standard efficiency classes.

Mathematical analysis of nonrecursive algorithms.

Mathematical analysis of recursive algorithms.

Example: Fibonacci numbers.

Empirical analysis of algorithms.

Algorithm visualization.

3. Brute Force.

Selection sort and bubble sort.

Sequential search and brute-force string matching.

The closest-pair and convex-hull problems by brute force.

Exhaustive search.

4. Divide-and-Conquer.

Mergesort.

Quicksort.

Binary search.

Binary tree traversals and related properties.

Multiplication of large integers and Strassen's matrix multiplication.

Closest-pair and convex-hull problems by divide-and-conquer.

5. Decrease-and-Conquer.

Insertion sort.

Depth-first search and breadth-first search.

Topological sorting.

Algorithms for generating combinatorial objects.

Decrease-by-a-constant-factor algorithms.

Variable-size-decrease algorithms.

6. Transform-and-conquer.

Presorting.

Gaussian elimination.

Balanced search trees.

Heaps and heapsort.

Horner's rule and binaryexponentiation.

Problem reduction.

7. Space and Time Tradeoffs.

Sorting by counting.

Horspool's and Boyer-Moore algorithms for string matching.

Hashing.

B-trees.

8. Dynamic Programming.

Computing a binomial coefficient.

Shortest-path problems.

Warshall's and Floyd's algorithms.

Optimal binary search trees.

The knapsack problem and memory functions.

9. Greedy Technique.

Prim's algorithm.

Kruskal's algorithm.

Dijkstra's algorithm.

Huffman trees.

10. Limitations of Algorithm Power.

Lower-bound arguments.

Decision trees.

P, NP, and NP-complete problems.

Challenges of numerical algorithms.

11. Coping with the Limitations of Algorithm Power.

Backtracking.

Branch-and-bound.

Approximation algorithms for NP-hard problems.

Algorithms for solving nonlinear equations.

Epilogue.


Appendix A: Useful Formulas for the Analysis of Algorithms.


Appendix B: Short Tutorial on Recurrence Relations.


Bibliography.


Hints to Exercises.


Index.


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

Introduction to the Design and Analysis of Algorithms, , Introduction to the Design and Analysis of Algorithms

X
WonderClub Home

This item is in your Collection

Introduction to the Design and Analysis of Algorithms, , Introduction to the Design and Analysis of Algorithms

Introduction to the Design and Analysis of Algorithms

X
WonderClub Home

This Item is in Your Inventory

Introduction to the Design and Analysis of Algorithms, , Introduction to the Design and Analysis of Algorithms

Introduction to the Design and Analysis of Algorithms

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: