The following are some of the the chapters from Algorithm's in a Nutshell, from which I will produce code in .NET, specifically C#, VB.NET or F#, to clarify the principles for myself.
Chapter 4. Sorting Algorithms
·
Section 4.1.
Overview
·
Section 4.2.
Insertion Sort
·
Section 4.3.
Median Sort
·
Section 4.4.
Quicksort
·
Section 4.5.
Selection Sort
·
Section 4.6.
Heap Sort
·
Section 4.7.
Counting Sort
·
Section 4.8.
Bucket Sort
·
Section 4.9.
Criteria for Choosing a Sorting Algorithm
·
Section 4.10.
References
Chapter 5. Searching
·
Section 5.1.
Overview
·
Section 5.2.
Sequential Search
·
Section 5.3.
Binary Search
·
Section 5.4. Hash-based Search
·
Section 5.5.
Binary Tree Search
Chapter 6. Graph Algorithms
·
Section 6.1.
Overview
·
Section 6.2.
Depth-First Search
·
Section 6.3.
Breadth-First Search
·
Section 6.4.
Single-Source Shortest Path
·
Section 6.5.
All Pairs Shortest Path
·
Section 6.6.
Minimum Spanning Tree Algorithms
·
Section 6.7.
References
Chapter 7. Path Finding in AI
·
Section 7.1.
Overview
·
Section 7.2.
Depth-First Search
·
Section 7.3.
Breadth-First Search
·
Section 7.4.
A*Search
·
Section 7.5.
Comparison
·
Section 7.6.
Minimax
·
Section 7.7.
NegMax
·
Section 7.8.
AlphaBeta
·
Section 7.9.
References
Chapter 8. Network Flow Algorithms
·
Section 8.1.
Overview
·
Section 8.2.
Maximum Flow
·
Section 8.3.
Bipartite Matching
·
Section 8.4.
Reflections on Augmenting Paths
·
Section 8.5.
Minimum Cost Flow
·
Section 8.6.
Transshipment
·
Section 8.7.
Transportation
·
Section 8.8.
Assignment
·
Section 8.9.
Linear Programming
·
Section 8.10.
References
Chapter 9. Computational Geometry
·
Section 9.1.
Overview
·
Section 9.2.
Convex Hull Scan
·
Section 9.3.
LineSweep
·
Section 9.4.
Nearest Neighbor Queries
·
Section 9.5.
Range Queries
·
Section 9.6.
References
Comments
Post a Comment