Step 1: Surface irrigation has the highest losses, so it ranks lowest in efficiency.
Step 2: Sprinkler reduces conveyance loss but still loses water to evaporation and drift.
Step 3: Drip irrigation delivers water directly to roots, and pitcher pot irrigation is even more localised.
Step 4: The correct answer is \[ \boxed{\text{(C), (D), (A), (B)}} \]