This is a repository for Ve281
Data Structures and Algorithms.
The project description is in p1-description.
You are required to construct five sorting algorithms.
You can find the codes in p1-implementation.
The project description is in p2-description.
You are required to construct two selection algorithms.
You can find the codes in p2-implementation.
The project description is in p3-description.
You are required to construct three priority queues and then solve a minimal-path-weight problem.
You can find the codes in p3-implementation.
The project description is in p4-description.
You are required to construct some efficient and effective data structures to model a equity-transaction system.
Some feasible implementation may contain:
You can find the codes in p4-implementation.
The project description is in p5-description.
You are required to solve the Directed-Acyclic-Graph-Decision, Shortest-Path and Minimal-Spanning-Tree problems.
Some feasible algorithms could be
You can find the codes in p5-implementation.
For students who are currently taking Ve281
, please abide by the Honor Code in case of unnecessary troubles.