Hash Tables

Hash Tables One of the data structures that I often found myself using when tackling coding challenges is the hash table, an associative data structure that can be thought of as a collection of (key, value) pairs. Each key is unique and can only be used up to one time... [Read More]

Graph Traversal

Graph Traversal As our last blog post introduced some basic information on graphs, we now look at show graphs are traversed and the runtime of searching for elements. [Read More]

Graphs

On Graphs Continuing on from our discussion about trees a couple of blog posts ago, we will now discuss their superset, graphs. [Read More]

Building a Portfolio with Jekyll

It wasn’t until I was reaching the end of my college career that I started to look more closely at the developer job search process. That was when I discovered the coder’s tradition of the personal portfolio site. [Read More]