Mastering Algorithms With C - Kyle Loudon [252]
15.3.2. des_decipher
15.4. DES Example: Block Cipher Modes
15.5. Description of RSA
15.5.1. Computing Public and Private Keys
15.5.2. Enciphering and Deciphering Data Blocks
15.6. Interface for RSA
rsa_encipher
rsa_decipher
15.7. Implementation and Analysis of RSA
15.7.1. rsa_encipher
15.7.2. rsa_decipher
15.8. Questions and Answers
15.9. Related Topics
16. Graph Algorithms
16.1. Description of Minimum Spanning Trees
16.1.1. Prim's Algorithm
16.2. Interface for Minimum Spanning Trees
mst
16.3. Implementation and Analysis of Minimum Spanning Trees
16.4. Description of Shortest Paths
16.4.1. Dijkstra's Algorithm
16.5. Interface for Shortest Paths
shortest
16.6. Implementation and Analysis of Shortest Paths
16.7. Shortest Paths Example: Routing Tables
16.8. Description of the Traveling-Salesman Problem
16.8.1. Applying the Nearest-Neighbor Heuristic
16.9. Interface for the Traveling-Salesman Problem
tsp
16.10. Implementation and Analysis of the Traveling-Salesman Problem
16.11. Questions and Answers
16.12. Related Topics
17. Geometric Algorithms
17.1. Description of Testing Whether Line Segments Intersect
17.1.1. Standard Test for Intersecting Line Segments
17.1.2. Computer Test for Intersecting Line Segments
17.2. Interface for Testing Whether Line Segments Intersect
lint
17.3. Implementation and Analysis of Testing Whether Line Segments Intersect
17.4. Description of Convex Hulls
17.4.1. Jarvis's March
17.5. Interface for Convex Hulls
cvxhull
17.6. Implementation and Analysis of Convex Hulls
17.7. Description of Arc Length on Spherical Surfaces
17.7.1. Rectilinear and Spherical Coordinates
17.7.2. Converting Between Coordinate Systems
17.7.3. Computing the Length of an Arc
17.8. Interface for Arc Length on Spherical Surfaces
arclen
17.9. Implementation and Analysis of Arc Length on Spherical Surfaces
17.10. Arc Length Example: Approximating Distances on Earth
17.11. Questions and Answers
17.12. Related Topics
Index
About the Author
Colophon