Several algorithm problems solved in C using data structures such as lists, chained lists, binary trees, binary search trees.