longest to shortest: 10 yards, 0.0001cm, 250cm, 1km
For comparison of a data we have to make it in a same unit and it would be easier for us to convert them into cm since 2 of the data are already in cm so it would reduce our efforts.
1 yard=91.44 cm
1 km=1,00,000 cm
hence 10 yard = 914.4 cm
1 km=100000 cm
Therefore the order of longest to shortest will be 1 km > 10 yards > 250 cm > 0.0001 cm
I hope that I have answered your question satisfactorily, Please rate the answer accordingly.