CS106B Linked Structures
Section materials curated by our Head TA Trip Master, drawing upon materials from previous quarters. Special thanks to Nick Bowman and Julie Zelenski for awesome ideas! This week’s section exercises are all about linked structures, which are a new way of storing and organizing data that takes advantage of the power of pointers! We're also going to learn about Remember that every week we will also be releasing a Qt Creator project containing starter code and testing infrastructure for that week's section problems. When a problem name is followed by the name of a .cpp file, that means you can practice writing the code for that problem in the named file of the Qt Creator project. Here is the zip of the section starter code: 📦 Starter code For all the problems in this handout, assume the following structures have been declared: You can also assume the following utility functions have been defined as well: For each of the following diagrams, draw a picture of what the given nodes would lik
CS106B Linked Structures Section6: Linked Structures Section materials curated by our Head TA Trip Master, drawing upon materials from previous quarters. Special thanks to Nick Bowman and Julie Zelenski for awesome ideas! This week’s section exercises are all about linked structures, which are a new way of storing and organizing data that takes advantage of the power of pointers! We're also going to learn about Remember that every week we will also be releasing a Qt Creator project containing starter code and testing infrastructure for that week's section problems. When a problem name is follo
related reading
- CS106B Classes and Dynamic Memoryweb.stanford.edu
- CS106B C++ fundamentalsweb.stanford.edu
- Competitive Programmer's Handbookcses.fi
- CS106B C++ Stringsweb.stanford.edu
- Intrusive linked lists - Data structures in practicedata-structures-in-practice.com
- CS106B Stacks and Queuesweb.stanford.edu
- CS106B C++ Fundamentalsweb.stanford.edu
- CS106B Implementing VectorIntweb.stanford.edu
- CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”youtube.com
- CS106B Dynamic Memory Managementweb.stanford.edu
- Learn C++ – Skill up with our free tutorialslearncpp.com
- Kernel Data Structures Linkedlistmedium.com