已解决
矩阵的转置c++
来自网友在路上 167867提问 提问时间:2023-10-23 21:15:29阅读次数: 67
最佳答案 问答题库678位专家为你答疑解惑
大家好,我叫徐锦桐,个人博客地址为www.xujintong.com。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家来访。
介绍
由下面的图片可以看出,从左上角到右上角的那条斜线是分界线(这条线上的数据不动,交换两边的数据。所过遍历的时候j<i。这点一定要注意。这里还保证了,遍历的时候只遍历的斜线的左下边,这是利用j<i保证的,所以这里j<i是非常重要的。
源码
void solve()
{ vector<vector<int>> v = {{1, 8, 9}, {12, 6, 2}, {19, 42, 3}};for (int i = 0; i < 3; i ++ ){for (int j = 0; j < i; j ++ ){swap(v[i][j], v[j][i]);}}
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"矩阵的转置c++":http://eshow365.cn/6-22720-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 2016年408真题复盘
- 下一篇: 双系统,grub系统选择界面字体大小调整!