Skip to main content

Algorithm Design Manual Exercises and Solutions

1 - Introduction to Algorithm Design​

1-1​

Show that a+ba+b can be less than min⁡(a,b)\min(a,b).


1-2​

Show that a×ba\times b can be less than min⁡(a,b)\min(a,b).


1-3​

Design/draw a road network with two points aa and bb such that the fastest route between aa and bb is not the shortest route.


2 - Algorithm Analysis​

TBD

3 - Data Structures​

TBD

4 - Sorting​

TBD

5 - Divide and Conquer​

TBD

6 - Hashing and Randomized Algorithms​

TBD

7 - Graph Traversal​

TBD

8 - Weighted Graph Algorithms​

TBD

TBD

10 - Dynamic Programming​

TBD

11 - NP-Completeness​

TBD

12 - Dealing with Hard Problems​

TBD

13 - How to Design Algorithms​

TBD