Graph Applications In Data Structure