Graphs are an Abstract Data Type (ADT) with ALOT of applications. From pathfinding in artificial intelligence, to network routing, databases, and innumerable other uses, finding an efficient way to represent graphs to be processed by algorithms is an i

What is a Linked List Anyway?

Linked Lists are a sequential access data structure comprised of a series of 'nodes'. Nodes are a developer defined type, usually created from structs in languages like C, or classes in object or