将二维数组旋转90度

思路:

 按顺时针旋转分二步

1 先按副对角线交换

2 然后水平中线对称交换

代码:

    void rotate(vector > &matrix) {
        int rows=matrix.size();
        if(rows==0)
            return;
        for(int i=0;i

如果是逆时针,则先按主对角线交换。即 j

你可能感兴趣的:(C++,leetcode,算法)