Cardinal

Algorithms In C by Robert Sedgewick

Description: About this productProduct InformationThis new version of the best-selling book, Algorithms, Second Edition, provides a comprehensive collection of algorithms implemented in C. A variety of algorithms are described in each of the following areas: sorting, searching, string-processing, geometric, graph, and mathematical algorithms. These algorithms are expressed in terms of concise implementations in C, so that readers can both appreciate their fundamental properties and test them on real applications. The treatment of analysis of algorithms is carefully developed. When appropriate, analytic results are discussed to illustratewhy certain algorithms are preferred, and in some cases, the relationship of the practical algorithms being discussed to purely theoretical results is also described. It features hundreds of detailed, innovative figures clearly demonstrate how important algorithms work. Throughout the book, properties sections encapsulate specific information on the performance characteristics of algorithms. Six chapters present fundamental concepts, including a brief introduction to data structures. Algorithms in C provides readers with the tools to confidently implement, run, and debug useful algorithms. ThProduct IdentifiersPublisherAddison-Wesley ProfessionalISBN-100201514257ISBN-139780201514254eBay Product ID (ePID)81895Product Key FeaturesAuthorRobert SedgewickPublication NameAlgorithms in CFormatHardcoverLanguageEnglishPublication Year1990TypeTextbookNumber of Pages99998 PagesDimensionsItem Length9.5in.Item Height1.2in.Item Width6.5in.Item Weight35.3 OzAdditional Product FeaturesAbout this productProduct InformationThis new version of the best-selling book, Algorithms, Second Edition, provides a comprehensive collection of algorithms implemented in C. A variety of algorithms are described in each of the following areas: sorting, searching, string-processing, geometric, graph, and mathematical algorithms. These algorithms are expressed in terms of concise implementations in C, so that readers can both appreciate their fundamental properties and test them on real applications. The treatment of analysis of algorithms is carefully developed. When appropriate, analytic results are discussed to illustratewhy certain algorithms are preferred, and in some cases, the relationship of the practical algorithms being discussed to purely theoretical results is also described. It features hundreds of detailed, innovative figures clearly demonstrate how important algorithms work. Throughout the book, properties sections encapsulate specific information on the performance characteristics of algorithms. Six chapters present fundamental concepts, including a brief introduction to data structures. Algorithms in C provides readers with the tools to confidently implement, run, and debug useful algorithms. ThProduct IdentifiersPublisherAddison-Wesley ProfessionalISBN-100201514257ISBN-139780201514254eBay Product ID (ePID)81895Product Key FeaturesAuthorRobert SedgewickPublication NameAlgorithms in CFormatHardcoverLanguageEnglishPublication Year1990TypeTextbookNumber of Pages99998 PagesDimensionsItem Length9.5in.Item Height1.2in.Item Width6.5in.Item Weight35.3 OzAdditional Product FeaturesLc Classification NumberQa76.73.C15s43 1990Table of ContentI. 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.Copyright Date1990Target AudienceScholarly & ProfessionalTopicAlgebra / General, Programming Languages / C, Software Development & Engineering / Systems Analysis & DesignLccn89-037096Dewey Decimal005.133Dewey Edition22IllustratedYesGenreComputers, Mathematics

Price: 10.9 USD

Location: Multiple Locations

End Time: 2024-08-15T02:13:17.000Z

Shipping Cost: 3.97 USD

Product Images

Algorithms In C by Robert Sedgewick

Item Specifics

Return shipping will be paid by: Seller

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Return policy details:

Edition: 1st edition

Publish Year: 1990

Number of Pages: 99998 Pages

Publication Name: Algorithms in C

Language: English

Publisher: Addison Wesley Professional

Item Height: 1.2 in

Publication Year: 1990

Subject: Algebra / General, Programming Languages / C, Software Development & Engineering / Systems Analysis & Design

Item Weight: 35.3 Oz

Type: Textbook

Author: Robert Sedgewick

Item Length: 9.5 in

Subject Area: Mathematics, Computers

Item Width: 6.5 in

Format: Hardcover

Recommended

Algorithms [4th Edition]
Algorithms [4th Edition]

$62.00

View Details
Algorithms, Data Structures, and Problem Solving With C - ACCEPTABLE
Algorithms, Data Structures, and Problem Solving With C - ACCEPTABLE

$4.39

View Details
Introduction to Algorithms by Thomas H Cormen: Used
Introduction to Algorithms by Thomas H Cormen: Used

$11.47

View Details
Practical Algorithms in C (Coriolis Group Book) - Paperback - GOOD
Practical Algorithms in C (Coriolis Group Book) - Paperback - GOOD

$5.33

View Details
The Design and Analysis of Computer Algorithms Paperback Alfred A
The Design and Analysis of Computer Algorithms Paperback Alfred A

$7.14

View Details
Real-World Algorithms: A Beginner's Guide (Mit Press)
Real-World Algorithms: A Beginner's Guide (Mit Press)

$6.72

View Details
Introduction to Algorithms, Fourth Edition by Charles E.Leiserson, Thomas.
Introduction to Algorithms, Fourth Edition by Charles E.Leiserson, Thomas.

$40.85

View Details
Algorithms in C - Hardcover By Sedgewick, Robert - ACCEPTABLE
Algorithms in C - Hardcover By Sedgewick, Robert - ACCEPTABLE

$5.61

View Details
Data Structures and Algorithms in Java
Data Structures and Algorithms in Java

$8.97

View Details
Introduction to Algorithms, Third Edition by Charles E. Leiserson, Thomas H....
Introduction to Algorithms, Third Edition by Charles E. Leiserson, Thomas H....

$26.00

View Details