9.1数组与字符串(五)——矩阵的转置
来源:互联网 发布:开题报告 知乎 编辑:程序博客网 时间:2024/06/05 12:43
/**
* 功能:给定一幅由N*N矩阵表示的图像,其中每个像素的大小为4字节,编写一个方法,将图像旋转90度,
* 不占用额外内存空间。
*/
publicstaticvoidrotate(int[][]matrix,intn){
for(intlayer=0;layer<n/2;layer++){
intfirst=layer;
intlast=n-1-layer;
for(inti=first;i<last;i++){
inttop=matrix[first][i];//存储上边
matrix[first][i]=matrix[n-1-i][first];//左到上
matrix[n-1-i][first]=matrix[last][n-1-i];//下到左
matrix[last][n-1-i]=matrix[i][last];//右到下
matrix[i][last]=top;//上到右
}
}
}
}
0 0
- 9.1数组与字符串(五)——矩阵的转置
- 9.1数组与字符串(六)——若M*N矩阵中某个元素为0,则将其所在的行与列清零
- JNI完全指南(五)——字符串与数组
- 9.11排序与查找(五)——有个排序后的字符串数组,其中散布着一些空字符串,找出给定字符串的位置
- 9.1数组与字符串(四)——字符串压缩
- 9.1数组与字符串(二)——两个字符串的中一个重新排列后,能否变成另一个字符串
- 矩阵论笔记(五)——向量范数与矩阵范数
- 黑马程序员——C语言基础(五)数组与字符串
- 数组与矩阵的区别
- 9.1数组与字符串(一)——确定一个字符串的所有字符是否完全不同
- 数组与矩阵---自然数组的排序
- 数组与矩阵---数组的partiton调整
- 《c程序设计语言》读书笔记(五)——指针与数组
- 矩阵手册(五)—— 内积
- C#学习(五)—数组与结构、枚举、集合的区别
- 9.1数组与字符串(三)——将字符串中的空格全部替换为“%20”
- 数组与广义表_稀疏矩阵的压缩存储_三元组做存储结构_矩阵转置
- C数组实现矩阵的转置
- Android字体属性Paint.FontMetrics
- Shell 学习7 - Shell 特殊变量
- ToolBar入门
- 判断二分查找树A是否是二分查找树B的子树
- 图说Java —— 理解Java机制最受欢迎的8幅图
- 9.1数组与字符串(五)——矩阵的转置
- OpenERP工作流祥解(workflow)
- Oracle带参数的视图
- 雅虎网站页面性能优化的34条黄金守则
- Unity使用Face++
- redis学习笔记(二)
- iOS 生成静态库方法,合并静态库等详解
- (九十七)集成JPush实现远程通知和推送的发送
- syslog-ng服务器搭建及过滤转发