- Programming Assignments Solutions (Algorithms, Part I and II by Kevin Wayne, Robert Sedgewick)
- Imitating code from the Book
As follows.
Part I
Week No. | Subject | Title | Code |
---|---|---|---|
1 | Union-Find (or disjoint sets) | Percolation (Union-find) | Percolation.java, PercolationStats.java |
2 | Array and LinkedList | Deques and Randomized Queues | Deque.java, RandomizedQueue.java, Subset.java |
3 | Sorting algorithms | Collinear Points | Point.java, BruteCollinearPoints.java, FastCollinearPoints.java |
4 | Priority Queue (heap) | 8 Puzzle | Board.java, Solver.java |
5 | Balanced Search Tree | Kd-Tree |
Part II
Week No. | Subject | Title | Code |
---|---|---|---|
6 | WordNet | ||
7 | Seam Carving | ||
8 | Network Flow | Baseball Elimination | |
9 | Burrows-Wheeler Data Compression Algorithm |
Fundamentals
Section | Code | Desc |
---|---|---|
– |
Sorting
Section | Code | Desc |
---|---|---|
– |
Searching
Section | Code | Desc |
---|---|---|
– |
Graphs
Section | Code | Desc |
---|---|---|
– |
Strings
Section | Code | Desc |
---|---|---|
– |
Context
Section | Code | Desc |
---|---|---|
– |
Beyond
Section | Code | Desc |
---|---|---|
– |