EECS 280
eecs280/ · Programming and Intro Data Structures · 13 articles, oldest first
- 01 What is the Stack?
The stack makes me want to reference my head against a wall repeatedly until I heap.
- 02 Intro to Pointers & References
Pointer? I barely even knew her! Can you allocate a pointer to my heart??? Do you know how long I've been single for????
- 03 Arrays & Pointer Arithmetic
You guys ever learn so much about something you really didn't want to learn about? That's been me for all of Fall 2025.
- 04 What is the Heap? The Hell That is Dynamic Memory
1980s: yells down the hall: 'Hey everyone I’m using 0xE000, try not to clobber it, thanks!'
- 05 Streams & I/O
This is not relevant at all, but I constantly regret the period of my life where I tried live-streaming. Bro was dreaming a little TOO big.
- 06 The Joy of Constants
I really did not want to talk about constants lol. They're incredibly boring, and the syntax is immensely frustrating. But they're important, so here we are.
- 07 C-Style ADTs & Strings in C++
Hey, finally, a topic that is much more interesting, subjective, and abstract! Literally!
- 08 Exceptions, Error Handling, & Exit Codes
Favorite error messages: 'Object reference not set to the instance of an object', 'Something went wrong', and 'Bailing out, you are on your own. Good luck.'
- 09 C++ Classes, Operator Overloading, & Templates
You have no idea how long I procrastinated writing this. C++ classes are wild & easily contain some of the worst parts of the language.
- 10 The Unholy Rules of Three, Five, & Zero
I had to split this away from the C++ classes post because this language is god awful.
- 11 Containers, Iterators, & Linked Lists
I avoid iteration like the plague and use map (or similar) unless I'm held at gunpoint.
- 12 Recursion: Tail, Structural, & Tree
I'm going to recurse(recurse(recurse(recurse(recurse(please make it stop)))))
- 13 Binary Search Trees
Binary search trees are lowkey like trees.. that grew from seeds from Australia. All upside down n shii.