Data Structures and Algorithms Worksheet
(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 SEAM