3-way Dijkstra quicksort