If you want to solve a Rubik’s cube or understand what technology google uses for its maps, this is the place for you.
Many programming problems require you to represent a non-hierarchical relationship between pairs of items. Such problems can be solved by using data structure called graph. I will discuss the concept and implementation of graphs. I will also give various applications of graphs.
We shall see the following :
– Store data in a graph
– Implement a graph
– Apply graphs to solve Programming problems