Spring Curriculum Slides and Links

Slides:


Unit 9: Stacks and Queues

01 Intro to Stacks slides

02 Balanced Brackets using Stacks slides

03 PostFix Expressions using Stacks slides

04 Intro to Queues slides

05 Implement Queue with 2 Stacks slides

06 Hackerrank - Largest Building problem (brute force) slides

07 Hackerrank - Largest Building problem using a Stack slides


Unit 10: Linked Lists

01 Intro to Linked Lists and Inheritance Review slides

02 ListNode class slides

03 Linked Lists - Traversing and Adding Nodes slides

04 Linked Lists - Removing and Setting Nodes slides

05 Comparable and Linked Lists Review slides


Unit 11: Word Game Projects

01 Wordle slides

02 Wordle - peer evaluation slides

03 Make Dictionary slides

04 NYT Spelling Bee slides


Unit 12: Trees

01 Intro to Trees slides

02 Binary Search Trees - adding/removing slides

03 Binary Search Trees - add iterative implementation slides

04 Binary Search Trees - quiz review slides

05 Binary Search Trees - add/contains - recursive slides

06 Binary Search Trees - traversals slides



Unit 13: Heaps

01 Intro to Priority Queue ADT and Heaps slides

02 Implementing Min Heap class slides

03 Implement Heap Sort slides


Unit 14: 2048

2048 part 1 - Java implementation slides

2048 part 2 - Implementation in JavaScript (Code.org App lab) slides