Почему матрицы перестановок используются для перестановки строк в массиве?
Каковы преимущества использования матрицы перестановок для перестановки строк? Зачем нужно создавать матрицу перестановок, а затем применять матричное умножение, это проще и эффективнее, чем просто перестановка строк с помощью цикла for?