priority_queue_c