The difference between the two is that they do different things:

AlgorithmInputOutputTimeSpace
FISHER-YATES SHUFFLEn elementsA list containing all n elements in a random orderO(n)O(n)
RESERVOIR SAMPLINGn elements and integer kA set containing k of the n elements, selected randomlyO(n)O(k)

Fisher Yates| n elements | a list containint all n elements in random order| O(n) | O(n)