Online Library TheLib.net » An introduction to the analysis of algorithms
cover of the book An introduction to the analysis of algorithms

Ebook: An introduction to the analysis of algorithms

  • Year: 2013
  • Publisher: Addison-Wesley
  • City: Upper Saddle River, NJ
  • Edition: 2nd ed
  • Language: English
  • pdf
00
27.01.2024
0
0
Machine generated contents note: ch. One Analysis of Algorithms --

1.1. Why Analyze an Algorithm? --

1.2. Theory of Algorithms --

1.3. Analysis of Algorithms --

1.4. Average-Case Analysis --

1.5. Example: Analysis of Quicksort --

1.6. Asymptotic Approximations --

1.7. Distributions --

1.8. Randomized Algorithms --

ch. Two Recurrence Relations --

2.1. Basic Properties --

2.2. First-Order Recurrences --

2.3. Nonlinear First-Order Recurrences --

2.4. Higher-Order Recurrences --

2.5. Methods for Solving Recurrences --

2.6. Binary Divide-and-Conquer Recurrences and Binary Numbers --

2.7. General Divide-and-Conquer Recurrences --

ch. Three Generating Functions --

3.1. Ordinary Generating Functions --

3.2. Exponential Generating Functions --

3.3. Generating Function Solution of Recurrences --

3.4. Expanding Generating Functions --

3.5. Transformations with Generating Functions --

3.6. Functional Equations on Generating Functions --

3.7. Solving the Quicksort Median-of-Three Recurrence with OGFs --

3.8. Counting with Generating Functions --

3.9. Probability Generating Functions --

3.10. Bivariate Generating Functions --

3.11. Special Functions --

ch. Four Asymptotic Approximations --

4.1. Notation for Asymptotic Approximations --

4.2. Asymptotic Expansions --

4.3. Manipulating Asymptotic Expansions --

4.4. Asymptotic Approximations of Finite Sums --

4.5. Euler-Maclaurin Summation --

4.6. Bivariate Asymptotics --

4.7. Laplace Method --

4.8."Normal" Examples from the Analysis of Algorithms --

4.9."Poisson" Examples from the Analysis of Algorithms --

ch. Five Analytic Combinatorics --

5.1. Formal Basis --

5.2. Symbolic Method for Unlabelled Classes --

5.3. Symbolic Method for Labelled Classes --

5.4. Symbolic Method for Parameters --

5.5. Generating Function Coefficient Asymptotics --

ch. Six Trees --

6.1. Binary Trees --

6.2. Forests and Trees --

6.3.Combinatorial Equivalences to Trees and Binary Trees --

6.4. Properties of Trees --

6.5. Examples of Tree Algorithms --

6.6. Binary Search Trees --

6.7. Average Path Length in Catalan Trees --

6.8. Path Length in Binary Search Trees --

6.9. Additive Parameters of Random Trees --

6.10. Height --

6.11. Summary of Average-Case Results on Properties of Trees --

6.12. Lagrange Inversion --

6.13. Rooted Unordered Trees --

6.14. Labelled Trees --

6.15. Other Types of Trees --

ch. Seven Permutations --

7.1. Basic Properties of Permutations --

7.2. Algorithms on Permutations --

7.3. Representations of Permutations --

7.4. Enumeration Problems --

7.5. Analyzing Properties of Permutations with CGFs --

7.6. Inversions and Insertion Sorts --

7.7. Left-to-Right Minima and Selection Sort --

7.8. Cycles and In Situ Permutation --

7.9. Extremal Parameters --

ch. Eight Strings and Tries --

8.1. String Searching --

8.2.Combinatorial Properties of Bitstrings --

8.3. Regular Expressions --

8.4. Finite-State Automata and the Knuth-Morris-Pratt Algorithm --

8.5. Context-Free Grammars --

8.6. Tries --

8.7. Trie Algorithms --

8.8.Combinatorial Properties of Tries --

8.9. Larger Alphabets --

ch. Nine Words and Mappings --

9.1. Hashing with Separate Chaining --

9.2. The Balls-and-Urns Model and Properties of Words --

9.3. Birthday Paradox and Coupon Collector Problem --

9.4. Occupancy Restrictions and Extremal Parameters --

9.5. Occupancy Distributions --

9.6. Open Addressing Hashing --

9.7. Mappings --

9.8. Integer Factorization and Mappings.
Download the book An introduction to the analysis of algorithms for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen