C++ simple solution transpose&swaping columns

facebook
Tags: #<Tag:0x00007f24286a64b0>

#1

void Solution::rotate(vector<vector > &A) {
//Transpose
for(int i=0;i<A.size();i++){
for(int j=i;j<A.size();j++){
swap(A[i][j],A[j][i]);
}
}
//swaping columns
for(int i=0;i<A.size();i++){
for(int j=0;j<A.size()/2;j++){
swap(A[i][j],A[i][A.size()-j-1]);
}
}
}