For bijection, the path through the rationals can just jump over and skip any numbers that have already been visited by the path.