Welcome to CSE 100!

Welcome to CSE 100: Advanced Data Structures (in C++).
CSE 100 is a course in advanced data structure design, analysis, and implementation. We will study such data structures and applications such as balanced trees, tries, graphs, hashing, disjoint subsets and union-find, skiplists, treaps, random number generation, memory management, indexing, and compression.
CSE100 is also where you will acquire more skill developing larger programs, and become a strong(er) C++ programmer. CSE 100 is a prerequisite for many other upper-division programming courses in the CSE major at UCSD.


Academic Honesty

Getting Help