Advanced Data Structures

CSE 100


Diba Mirza
Section: A
Office hours: M 2p-3p, W 2p-3p
or by appointment in EBU3b 2124
Debashis Sahoo
Section: B
Office hours: W 2p-3p, F 2p-3p
or by appointment in
BRF2 (Biomedical Research Facility II) - 2119

Teaching Assistants:

Vidya Kirupanidhi: Office hour(CSE-B250A): Thu, 12:15-2:15pm,
Vineel Pratap: Office hour(CSE Basement): Fri, 1pm - 3pm,


Section A: MWF 10a-10:50a, CENTR 119
Section B: MWF 9:00a-9:50a, CENTR 101

Discussion sections:

Section A: M 3:00p-3:50p, PCYNH 109
Section B: W 4:00p-4:50p, LEDDN AUD

Final Exam:

Section A: 06/08/2015 M 8:00a-10:59a CENTR 119
Section B: 06/10/2015 W 8:00a-10:59a CENTR 101

Review sessions:

Section A:
04/05/2015  Sun 11:00a-11:50a   PETER   108      
04/18/2015  S   11:00a-11:50a   PETER   108      
05/02/2015  S   11:00a-11:50a   PETER   108      
05/16/2015  S   11:00a-11:50a   PETER   108      
05/30/2015  S   11:00a-11:50a   PETER   108 
Section B:
04/05/2015  Sun 12:00p-12:50p   PETER   108      
04/18/2015  S   12:00p-12:50p   PETER   108      
05/02/2015  S   12:00p-12:50p   PETER   108      
05/16/2015  S   11:00a-11:50a   PETER   108      
05/30/2015  S   12:00p-12:50p   PETER   108 

Forum: Piazza

Gradesource: Section A

Gradesource: Section B

Course Links:

Course Summary:

CSE 100 is a course in advanced data structure design, analysis, and implementation. We will study such data structures and applications as balanced trees, tries, graphs, hashing, disjoint subsets and union-find, skiplists, treaps, random number generation, memory management, indexing, and compression. CSE 100 is a prerequisite for all other upper-division programming courses in the CSE major at UCSD.

This web page contains links to the latest information for CSE 100, Spring 2015. You are responsible for knowing this information, so read these links. (When revisiting a link, use the "reload" button on your browser to make sure you have the latest version of a page, and aren't just rereading the old page from your browser cache.)