Data Structures in C
Building data structures by hand in C: linked lists, stacks, queues, hash tables, trees, heaps and graphs, with careful memory management.
CPRG-201 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · C Programming
Course content
- 1Abstract data types in CComing
- 2Singly linked listsComing
- 3Doubly linked listsComing
- 4StacksComing
- 5Queues and circular buffersComing
- 6Hash tablesComing
- 7Binary search treesComing
- 8Balanced treesComing
- 9Heaps and priority queuesComing
- 10GraphsComing
- 11Generic containers with void pointersComing
- 12Capstone: a key-value storeComing
Requirements
Recommended background. You can start any course at any time.
Description
Building data structures by hand in C: linked lists, stacks, queues, hash tables, trees, heaps and graphs, with careful memory management.
Part of the Information Technology stream, typically taken in year 2.