将数组旋转90度&& 之字打印数组
将数组旋转90度
问题描述:
图解算法
#include<iostream>
#include<vector>
using namespace std;
class RotationPrintArray{
public:
void printEdgeprintEdge(vector< vector<int> >m, int tR, int tC, int dR, int dC);
void spiralOrderPrint(vector< vector<int> >matrix);
void Rotate(vector<vector<int> >& matrix);
};
void RotationPrintArray::Rotate(vector<vector<int> >& matrix){
if(matrix.empty()){
return;
}else{
int tmp;
int m=matrix.size();
int n=matrix[0].size();
for(int i=0;i<m/2;i++){
for(int j=i+1;j<n-i;j++){