Data Structures and Algorithms Assessment
July 26, 2025 ยท View on GitHub
(Worksheet Objectives / Grading Guide)
Directions: For each of these data structures and algorithms, please explain in a few sentences:
- what it is used for
- what its advantages are (mention run-times when possible!)
- the high-level ideas of how it is implemented
Topics:
- Stacks
- Queues
- Linked lists
- Hash Table
- Trees
- Linear Search
- Depth First and Breadth First Searches
- Binary Search
- Compare and contrast a few sorting algorithms
Submission:
Please put your answers in a private gist and Slack the link to staff