• Skip to primary navigation
  • Skip to main content

Samuel Overington

  • Home
  • Blog
  • CV
  • Drawing

Exploring Algorithms and Data Structures

As a way of documenting my learning about algorithms and data structures, here are some posts of code tips solutions that I gather along the way.

Here is a list of my resources that I am folliwing:

  • MIT OCW: 6.006: Introduction to Algorithms (2011)
  • LeetCode
  • HackerRanker
  • codechef
  • Cracking the Coding Interview by Gayle Laakmann McDowell

Algorithms and Data Structures / C++

July 5, 2020 by samuel Leave a Comment

Image showing an coat arm and pavement, cut up with geometric shapes.

I spent a bit of time in first year (learning about and) programming an Arduino – a pathfinding autonomous driving robot, as well a temperature sensor, using the change in resistance of a thermal conductor to calculate precise temperatures. Both of these projects lead me to learn a bit about C++ as previous to this, […]

Filed Under: thoughts Tagged With: Algorithms and Data Structures

Post Exams, Pre … ? (Masters || Work)

June 28, 2020 by samuel Leave a Comment

Arrangement of spring folliage in front of a carpet

Two weeks ago, I completed the last of my exams (Quantum Mechanics and Symmetry, and Statistical Physics) and two major assignments (a group project in which we made a game in Unity 3D, as well as my dissertation Scattering Amplitudes), which finalised everything that I had to do for my undergraduate studies. Now, I have […]

Filed Under: thoughts Tagged With: Algorithms and Data Structures, C++, Trees

Copyright © 2025 · Samuel Overington