Data Structures
Course Documents
Lecture Handouts and Docs
- Lecture 1 Slide Deck
- Week 1 To Do List
- Review of Pointers with links to some videos to review
- CSE Help Desk Schedule
- Extra info on Linked Lists, stacks and Queues
- AVL Tree Handout
Homework Assignments
- Homework 01 Due Sept 28 @ 11pm
- Homework 02 Due Nov 4 @ 11pm
- Homework 03 Due Nove 21 @ 11pm
Lab Handouts and Docs
- Week 1 Lab Slide Deck
- Git Book
- Another Git Guide
- Git Screencast by TA Erik
- Adding your own Main Method to a project using Catch
- This is a blog post I wrote to help you with having a main method that you write without having to give up the benefits of TDD.
- Help Session Code
Sprint Packets
- Sprint 0
- Sprint 1 Github Repo
- The repo contains the Sprint handout, initial vector.h, initial string.h, a sample CATCH testing file, and the catch.hpp file.
- Sprint 2 – See the Sprint 2 Folder
- Sprint 3 – Sorting Competition
- Sprint 4 – The (Mini) Search Engine
- Project – C++ Static Code Analyzer