Bytebook Compiler
CSE 102

Data Structures

Build every classic data structure in C — linked lists, stacks, queues, trees, heaps, graphs and hash tables — and learn exactly when to use each one.

0%complete
Lessons
21
Runnable examples
41
Quiz questions
84
Visualizers
10

What you will be able to do

  • Measure code with Big-O time and space complexity
  • Implement linked lists, stacks and queues from scratch
  • Build and traverse binary trees, BSTs, AVL trees and heaps
  • Represent graphs and run BFS and DFS
  • Use hashing and resolve collisions
  • Pick the right searching and sorting algorithm

Syllabus