编程珠玑 第二章 习题5
来源:互联网 发布:怎么加盟淘宝实体店 编辑:程序博客网 时间:2024/06/05 15:20
根据矩阵的转置公式,有 cba = (arbrcr)r ,所以首先将abc各部分转置,然后再将整个向量转置。
详细代码如下:
#include <iostream>using namespace std;#define MAX 12int x[MAX];void new_swap(int i, int j){ int t = 0; while(i <= j) { t = x[i]; x[i] = x[j]; x[j] = t; i++; j--; }}int main(){ int n = MAX; for(int i = 0; i < n; i++) x[i] = i;// the numbers Array is rotated int rotate = 4; int a = 0; int c = n - rotate;// x[a,rotate-1] is swapped new_swap(a,rotate-1);// x[rotate, c-1] is swapped new_swap(rotate, c -1);// x[c, n-1] is swapped new_swap(c,n-1);// x[a,n-1] is swapped new_swap(a, n-1); for(int i = 0; i < n; i++) cout << x[i] <<" "; cout <<endl; return 0;}
0 0
- 编程珠玑 第二章 习题5
- 编程珠玑之第二章习题5
- 编程珠玑第二章习题
- 《编程珠玑》 第二章 算法 习题
- 编程珠玑第二章习题2
- 编程珠玑第二章习题3
- 编程珠玑 第二章 习题2
- 编程珠玑 第二章 习题6~9
- 编程珠玑——第二章习题
- 编程珠玑第二章习题答案
- 编程珠玑之第二章习题1
- 编程珠玑之第二章习题2
- 编程珠玑之第二章习题3
- 编程珠玑之第二章习题4
- 编程珠玑之第二章习题6
- 编程珠玑之第二章习题7
- 编程珠玑之第二章习题8
- 编程珠玑之第二章习题9
- 享元模式
- [Leetcode] Swap Nodes in Pairs (Java)
- 常用的android弹出对话框
- tcp握手
- DIV+CSS中的一些常见标签
- 编程珠玑 第二章 习题5
- js高级程序设计学习笔记——基本概念
- C++内存分配
- 【CUDA编程】 CUDA编程初始
- C#中的委托与事件(一)
- 10-排序-02-快速排序法
- 激光测距仪hokuyo-ug01与ros
- 50个c/c++源代码网站
- eclipse 里的Duplicate Location 问题