Advertisement

【Android面试八股文】荣耀面试算法题:输入一个N阶方阵(0<N<10),输出此方阵顺时针旋转M(0<=M<=10000)次后的方阵

阅读量:

文章结构概述

    1. 算法题:给定一个N阶方阵(0<N<10),要求输出该方阵在顺时针方向旋转M次(0<=M<=10000)之后的结果
      • 1.1 题目描述
      • 1.2 算法实现
        • 1.2.1 步骤说明:
        • 1.2.2 算法实现
        • 1.2.3 代码实现:
        • 1.2.4 程序说明:
        • 1.2.5 示例详细讲解如何将一个矩阵进行顺时针90度的旋转

方阵顺时针旋转算法实现

1.题目描述与研究背景

题目示例:三阶矩阵,以矩阵中心为基准进行顺时针方向的旋转

在这里插入图片描述

输入描述:
(1) 首先输入一个正整数N (0<N<10)
(2) 然后输入方阵的具体数值,共输入N行,每行包含N个整数,各数之间以空格分隔
(3) 最后输入一个正整数M (0<=M<=10000)

说明:无需处理异常情况,所有输入数据均符合规范

输出描述:
(1) 输出经过旋转处理后的矩阵数据,共输出N行,每行包含N个整数,各数之间以空格分隔。

全部评论 (0)

还没有任何评论哟~