Algorithms In C++ 3e

(Paperback - 2008)
by

Robert Sedgewick

Write a Review
List Price:Rs. 575
Our Price:Rs. 575
Discount:Rs. 0
    Free Shipping

Available. Order now and get it in 5-7 business days. See Details

All India - Free Shipping. See Details
Ships to India only.

Buy online using:
- Credit Card (VISA & MasterCard)
- Debit Card or Internet Banking Account (all major Indian Banks accepted)
- Cheque, Demand Draft or Money Order. See Details


Publisher: Dorling Kindersley (india) Pvt Ltd *



OR



Book: Algorithms In C++ 3e
The algorithms included here cover a broad range of fundamental and more advanced methods: sorting, searching, string-processing, geometric, graph, and mathematical algorithms. Readers will see how key algorithms can be implemented, run, debugged, and used in real applications--plus why some algorithms are to be preferred over others.
Table of Contents
Fundamentals
1. Introduction Algorithms. Outline of Topics.
2. C++ (and C) Example: Euclid's
Algorithm. Types of Data. Input/Output.
Concluding Remarks.
3. Elementary Data Structures Arrays.
Linked Lists. Storage Allocation. Pushdown
Stacks. Queues. Linked List Implementation
of Stacks. Abstract and Concrete Data Types.
4. Trees Glossary. Properties. Representing Binary Trees. Representing
Forests. Traversing Trees.
5. Recursion Recurrences.
Divide-and-Conquer. Recursive Tree Traversal. Removing Recursion. Perspective.
6. Analysis of Algorithms Framework.
Classification of Algorithms. Computational
Complexity. Average-Case Analysis. Approximate and Asymptotic Results. Basic
Recurrences. Perspective.
7. Implementation of Algorithms Selecting an Algorithm. Empirical Analysis. Program
Optimization. Algorithms and Systems.
Sorting Algorithms
8. Elementary Sorting Methods Rules of the
Game. Selection Sort. Insertion Sort.
Digression: Bubble Sort. Performance
Characteristics of Elementary Sorts. Sorting
Files with Large Records. Shellsort.
Distribution Counting.
9. Quicksort The Basic Algorithm.
Performance Characteristics of Quicksort. Removing Recursion. Small Subfiles.
Median-of-Three Partitioning. Selection.
10. Radix Sorting Bits. Radix Exchange Sort. Straight Radix Sort. Performance
Characteristics of Radix Sorts. A Linear Sort.
11. Priority Queues Elementary
Implementations. Heap Data Structure.
Algorithms on Heaps. Heapsort. Indirect
Heaps. Advanced Implementations.
12. Mergesort Merging. Mergesort. List
Mergesort. Bottom-Up Mergesort. Performance
Characteristics. Optimized Implementations. Recursion Revisited.
13. External Sorting Sort-Merge. Balanced
Multiway Merging. Replacement Selection.
Practical Considerations. Polyphase Merging. An Easier Way.
Searching Algorithms
14. Elementary Searching Methods Sequential Searching. Binary Search. Binary
Tree Search. Deletion. Indirect Binary Search Trees.
15. Balanced Trees Top-Down 2-3-4 Trees. Red-Black Trees. Other Algorithms.
16. Hashing Hash Functions. Separate
Chaining. Linear Probing. Double Hashing. Perspective.
17. Radix Searching Digital Search Trees.
Radix Search Tries. Multiway Radix Searching. Patricia.
18. External Searching Indexed Sequential Access. B-Trees. Extendible Hashing.
Virtual Memory.
String Processing
19. String Searching A Short History. Brute-Force Algorithm. Knuth-Morris-Pratt
Algorithm. Boyer-Moore Algorithm.
Rabin-Karp Algorithm. Multiple Searches.
20. Pattern Matching Describing Patterns.
Pattern Matching Machines. Representing the
Machine. Simulating the Machine.
21. Parsing Context-Free Grammars. Top-Down Parsing. Bottom-Up Parsing.
Compilers. Compiler-Compilers.
22. File Compression Run-Length Encoding.
Variable-Length Encoding. Building the
Huffman Code. Implementation.
23. Cryptology Rules of the Game. Simple
Methods. Encryption/Decryption Machines.
Public-Key Cryptosystems.
Geometric Algorithms
24. Elementary Geometric Methods Points,
Lines, and Polygons. Line Segment
Intersection. Simple Closed Path. Inclusion
in a Polygon. Perspective.
25. Finding the Convex Hull Rules of the Game. Package-Wrapping. The Graham Scan.
Interior Elimination. Performance Issues.
26. Range Searching Elementary Methods.
Grid Method. Two-Dimensional Trees.
Multidimensional Range Searching.
27. Geometric Intersection Horizontal and
Vertical Lines. Implementation. General
Line Intersection.
28. Closest-Point Problems Closest-Pair
Problem. Voronoi Diagrams.
Graph Algorithms
29. Elementary Graph Algorithms Glossary.
Representation. Depth-First Search.
Nonrecursive Depth-First Search.
Breadth-First Search. Mazes. Perspective.
30. Connectivity Connected Components. Biconnectivity. Union-Find Algorithms.
31. Weighted Graphs Minimum Spanning Tree.
Priority-First Search. Kruskal's Method.
Shortest Path. Minimum Spanning Tree and
Shortest Paths in Dense Graphs. Geometric Problems.
32. Directed Graphs Depth-First Search.
Transitive Closure. All Shortest Paths.
Topological Sorting. Strongly Connected
Components.
33. Network Flow The Network Flow Problem.
Ford-Fulkerson Method. Network Searching.
34. Matching Bipartite Graphs. Stable
Marriage Problem. Advanced Algorithms.
Mathematical Algorithms
35. Random Numbers Applications. Linear
Congruential Method. Additive Congruential
Method. Testing Randomness. Implementation Notes.
36. Arithmetic Polynomial Arithmetic.
Polynomial Evaluation and Interpolation.
Polynomial Multiplication. Arithmetic
Operations with Large Integers. Matrix Arithmetic.
37. Gaussian Elimination A Simple Example.
Outline of the Method. Variations and Extensions.
38. Curve Fitting Polynomial
Interpolation. Spline Interpolation. Method
of Least Squares.
39. Integration Symbolic Integration.
Simple Quadrature Methods. Compound Methods. Adaptive Quadrature.
Advanced Topics
40. Parallel Algorithms General Approaches. Perfect Shuffles. Systolic
Arrays. Perspective.
41. The Fast Fourier Transform Evaluate,
Multiply, Interpolate. Complex Roots of Unity. Evaluation at the Roots of Unity.
Interpolation at the Roots of Unity.
Implementation.
42. Dynamic Programming Knapsack Problem.
Matrix Chain Product. Optimal Binary Search Trees. Time and Space Requirements.
43. Linear Programming Linear Programs.
Geometric Interpretation. The Simplex
Method. Implementation.
44. Exhaustive Search Exhaustive Search in
Graphs. Backtracking. Digression: Permutation Generation. Approximation
Algorithms.
45. NP-Complete Problems Deterministic and Nondeterministic Polynomial-Time Algorithms.
NP-Completeness. Cook's Theorem. Some NP-Complete Problems.
Index
Book Reviews of Algorithms In C++ 3e
No Reviews Yet! Be the first one to review this book.

Write your own book review for Algorithms In C++ 3e:
Review Title:
Your Name:

Details of Book: Algorithms In C++ 3e Book: Algorithms In C++ 3e
Author: Robert Sedgewick
ISBN:

8131713059


ISBN-13:

9788131713051

,

978-8131713051


Binding: Paperback
Publishing Date: 2008
Publisher: Dorling Kindersley (india) Pvt Ltd *
2 States: The Story Of My Marriage by Chetan BhagatFourth book by the bestselling author Chetan Bhagat.
2 States is a story about Krish and Ananya. They are from two different states of India, deeply in love and want to get married. Of course, their parents don’t agree. To convert their love story into a love marriage, the couple have a tough battle in front of them.

Order now at 32% Discount
Popular at Flipkart.comCalculating Machines | Outlaw Culture | A Dictionary Of Miracles | The Foundations Of Geometry | History Of The War Of Independence Of The United States Of America V1 | Spring Collection | Illustrations Of The History And Practices Of The Thugs | Bronson Of The Rabble | Jefferson's Declaration Of Independence | What The Bible Teaches About Spiritual Warfare | The Calcium Lie | Jane Field; A Novel | Swords Of The Spirit | Outlines & Highlights For Psychology | Report Of The Committee Appointed By The General Assembly Of South Carolina In 1740, On The St. Augustine Expedition Under General Oglethorpe | Beginners Spanish Reader | The Bottle Imp | Human Rights In Pakistan | Transactions Of The National Eclectic Medical Association Of The United States Of America | Partial Differential Equations | Consolationis Philosophiae Libri V Ejusdem Opuscula Sacra | Truth And Fiction Relating To My Life V1 | Barron's Sat Subject Test Chemistry 2009 | Aao Ki Koi Khwab Bune | Kaplan Gmat 2010, Premier Live | Veterinary Jurisprudence And Postmortem | The Official Guide For Gmat Quantitative Review | Cost Accounting For Business Managers | India Unbound | Scjp Sun Certified Programmer For Java 6 Study Guide | The Legends Of Khasak | Diet, Shatkarmas And Amaroli - Yogic Nutrition & Cleansing For Health And Spirit | Beginning Hibernate | Public Administration 4th Edition | Showdown At Camp Wannaweep | Five Minds For The Future | The Leadership Pipeline | Rechenka's Eggs | English Teachers Handbook 3rd Edition | The Architecture Of Happiness | Toyota's Supply Chain Management | Principles Of Corporate Finance | Englishman's Cameo | Psycho-cybernetics | Oxford Dictionary Of Chemistry | Open | Free | Word Power Made Easy - The Most Effective Vocabulary Builder In The English Language) | An Introduction To Probability Theory And Its Applications, 2nd Ed, Vol 2 | Time Out Barcelona | International Relations & Politics | Insiders Vol.1 | more...


    Book: Algorithms In C++ 3e by Robert Sedgewick
    ISBN Number: 8131713059, 9788131713051, 978-8131713051