complete pqueue(priority queue)
add graph implement in ma_c