разные, и все они различаются по следующим параметрам:
Скорость выполнения
– характеризует быстродействие алгоритма.Затраты по памяти – некоторые алгоритмы требуют ещё переменных или массивов
Устойчивость - устойчивая сортировка не меняет взаимного расположения равных элементов