Algorithms In C Parts 1-4

(Paperback - 2008)
by

Robert Sedgewick

Write a Review
List Price:Rs 599
Our Price:Rs. 569
Discount:Rs. 30
    5%off Free Shipping

Available. Order now and get it in 8-10 business days. See Details

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

Buy online using:
- Debit Card / Internet Banking / ATM Card
- Credit Card (VISA & MasterCard)
- Cheque, Demand Draft or Money Order. See Details


Publisher: Dorling Kindersley (india) Pvt Ltd *



OR



Book: Algorithms In C Parts 1-4
Sedgewick's bestselling book, Algorithms, is now available for C programmers. Algorithms in C describes a variety of algorithms in a number of areas of interest, including: sorting, searching, string-processing, and geometric, graph and mathematical algorithms. The book emphasizes fundamental techniques, providing readers with the tools to confidently implement, run, and debug useful algorithms.
Table of Contents
I. FUNDAMENTALS.
1. Introduction.
Algorithms.
Outline of Topics.
2. C.
Example: Euclid's Algorithm.
Types of Data.
Input/Output.
Concluding Remarks.
3. Elementary Data Structures.
Arrays.
Linked Lists.
Storage Allocation.
Pushdown Stacks.
Queues.
Abstract 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.
II. 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.
III. 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.
IV. 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.
Describe 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 Game.
Simple Methods.
Encryption/Decryption Machines.
Public-Key Cryptosystems.
V. 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.
VI. 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. Network Flow.
The Network Flow Problem.
Ford-Fulkerson Method.
Network Searching.
33. Matching.
Bipartite Graphs.
Stable Marriage Problem.
Advanced Algorithms.
VII. MATHEMATICAL ALGORITHMS.
34. Random Numbers.
Applications.
Linear Congruential Method.
Additive Congruential Method.
Testing Randomness.
Implementation Notes.
35. Arithmetic.
Polynomial Arithmetic.
Polynomial Evaluation and Interpolation.
Polynomial Multiplication.
Arithmetic Operations with Large Integers.
Matrix Arithmetic.
36. Gaussian Elimination.
A Simple Example.
Outline of the Method.
Variations and Extensions.
37. Curve Fitting.
Polynomial Interpolation.
Spline Interpolation.
Method of Least Squares.
38. Integration.
Symbolic Integration.
Simple Quadrature Methods.
Compound Methods.
Adaptive Quadrature.
VIII. ADVANCED TOPICS
39. Parallel Algorithms.
General Approaches.
Perfect Shuffles.
Systolic Arrays.
Perspective.
40. The Fast Fourier Transform.
Evaluate, Multiply, Interpolate.
Complex Roots of Unity.
Evaluation of the Roots of Unity.
Interpolation at the Roots of Unity.
Implementation.
41. Dynamic Programming.
Knapsack Problem.
Matrix Chain Product.
Optimal Binary Search Trees.
Time and Space Requirements.
42. Linear Programming.
Linear Programs.
Geometric Interpretation.
The Simplex Method.
Implementation.
43. Exhaustive Search.
Exhaustive Search in Graphs.
Backtracking.
Digression: Permutation Generation.
Approximation Algorithms.
44. NP-Complete Problems.
Deterministic and Nondeterministic Polynomial-Time
Algorithms.
NP-Completeness.
Cook's Theorem.
Some NP-Complete Problems.
Book Reviews of Algorithms In C Parts 1-4
No Reviews Yet! Be the first one to review this book.

Write your own book review for Algorithms In C Parts 1-4:
Review Title:
Your Name:

Details of Book: Algorithms In C Parts 1-4 Book: Algorithms In C Parts 1-4
Author: Robert Sedgewick
ISBN:

8131712915


ISBN-13:

9788131712917

,

978-8131712917


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
Books Recently Viewed by You
Popular at Flipkart.comThe American Journey Activity Workbook | Statconcepts - A Visual Tour Of Statistical Ideas | The Diaries And Correspondence Of George Rose | Heroes Of The Dawn | The Right Honourable William Ewart Gladstone | Diane's Story | The Janus Face Of The German Avant-garde | In And Out Of Morocco | The Geranium Farm Cookbook | Reflexes, Learning And Behavior | The Canadas | Kings, Queens And Pawns | Letter To The Lords And Commons, On The Present Commercial And Agricultural Condition Of Great Britain | The Rise Of The Working-class | Remodeling A Kitchen | Confronting The Present | Scientific Communication. Economic Analysis Of The Electronic Journal Market | The Sacred Mountain | Readings In Marketing Management | Geography Of Industrial Complex | Regions Of Recent Star Formation | 1001 Illustrated Tales From Arabian Night | Concrete Mathematics A Foundation For Computer Science | Programming Windows Workflow Foundation | Unveiling The Light In The Vedas | In Praise Of The Stepmother | The Stuff Of Thought | The Data Warehouse Toolkit, 2nd Ed | The White Tiger | Blue Ocean Strategy | The Structure Of Scientific Revolutions | Poem A Day | Almost Single | Freakonomics A Rogue Economist Explores Hidden Side Of Everything | Teaching And Learning English | Broadway Workbook 1 | Ayurveda And The Mind | Art Of Computer Programming Vol 1 Fundamental Algorithms | Equations, Inequalities, And Vic's, Gmat Preparation Guide | Language Development From Two To Three | The Power Of Your Subconscious Mind | Who Moved My Cheese? | Cooking With Herbs | Railway Children | Design & Evolution Of C++ | Many Lives, Many Masters | The Calvin And Hobbes Lazy Sunday Book | Sherlock Holmes | Listening To Grasshoppers | Nine Lives | Missionaries In India | more...


    Book: Algorithms In C Parts 1-4 by Robert Sedgewick
    ISBN Number: 8131712915, 9788131712917, 978-8131712917