Introduction

I’m trying to cover discrete topics that come up in computer science. For each topic I’ll include an explanation, some example code with notes and links to other resources I think are useful.

Queues

Just like queuing for a bus, a queue, in computer science, is a first in first out (FIFO) data structure. (more…) “Queues”

Stacks

Like a pile of plates a stack is a last in first out (LIFO) data structure (more…) “Stacks”

Recursion

Always one of the most difficult topics to grasp on the A-level syllabus (and beyond) (more…) “Recursion”