Data Structures and Algorithms in Python
Choosing and building the right data structures, measuring algorithm efficiency, and searching, sorting and graph algorithms in Python.
PYTH-201 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Python Programming
Course content
- 1Measuring efficiency: big OComing
- 2Lists and arraysComing
- 3Stacks and queuesComing
- 4Linked listsComing
- 5Hash tables and dictionariesComing
- 6RecursionComing
- 7SearchingComing
- 8SortingComing
- 9Trees and binary search treesComing
- 10Heaps and priority queuesComing
- 11Graphs and graph searchComing
- 12Capstone: solving problems efficientlyComing
Requirements
Recommended background. You can start any course at any time.
Description
Choosing and building the right data structures, measuring algorithm efficiency, and searching, sorting and graph algorithms in Python.
Part of the Information Technology stream, typically taken in year 2.