Да, но если мне нужно вывести каждую итерацию и иметь в результате весь массив, то нужен и вывод самого массива, а не только пивота или других элементов ?
Ну, естественно.
Как я понимаю твой вопрос: как после каждого изменения в квиксорте вывести весь массив, чтобы видеть каждое изменение. Ну, сразу после обмена элементов местами выводишь - просто массив целиком (благо, даже функция для принта массива есть).