Data Structures in C++
CSE 330 at California State University, San Bernardino
Winter 2020
Voight, K
Mon & Wed
12:00 - 1:15
CSE 330. Data Structures
Prerequisites: CSE 202 with grade of C or better and MATH 272 or MATH 372
Abstract data structures including lists, stacks, queues and trees;
their storage allocation and associated application algorithms.
WEEK ONE
- Lecture 1 1/6 "Introduction "
- Lecture 2 1/8 "Constructors and Operators "
WEEK TWO
- Lecture 3 1/13 "Vector Class from Scratch "
- Lecture 4 1/15 "Vector Methods / Functions "
WEEK THREE
- Lecture null 1/20 "MLK Day "
- Lecture 5 1/22 "Vector Iterators and Linked Lists "
WEEK FOUR
- Lecture 6 1/27 "Iterators and List Iterators "
- Lecture 7 1/29 "Linked Lists and Iterators "
WEEK FIVE
- Lecture 8 2/3 "Big O Notation and Stacks / Queues "
- Lecture 9 2/5 "Midterm Review and Infix vs. Postfix"
WEEK SIX
- Lecture 10 2/10 "Midterm Questions and More Infix to Postfix"
- Lecture null 2/12 "Midterm "
WEEK SEVEN
- Lecture 11 2/17 "Binary Search Trees "
- Lecture 12 2/19 "Binary Search Trees "
WEEK EIGHT
- Lecture 13 2/24 "Midterm Review "
- Lecture 14 2/26 "Sets "
WEEK NINE
- Lecture 15 3/2 "Sets "
- Lecture 16 3/4 "Maps "
WEEK TEN
- Lecture 17 3/9 "Maps "
- Lecture 18 3/11 "Priority Queues / Heaps "
WEEK ELEVEN
- Lecture null 3/16 "COVID-19 Class Cancelled "
- Lecture null 3/18 "COVID-19 Class Cancelled "
- Lecture null 3/20 "Final "