【数据结构 严蔚敏版】 矩阵转置 基本操作

11 篇文章 1 订阅 ¥49.90 ¥99.00
本文探讨了矩阵的概念,源自19世纪数学家凯利的方阵思想,并提及矩阵在实际应用中的例子,如矩阵图法和矩阵卡系统。重点讲述了在数据结构课程中,如何使用C++进行矩阵的基本操作,特别是矩阵转置的实现。
摘要由CSDN通过智能技术生成

矩阵(Matrix)本意是子宫、控制中心的母体、孕育生命的地方。在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。矩阵概念在生产实践中也有许多应用,比如矩阵图法以及保护个人帐号的矩阵卡系统等等。“矩阵”的本意也常被应用,比如监控系统中负责对前端视频源与控制线切换控制的模拟设备也叫矩阵。

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <iostream>
#include <iomanip> 
using namespace std;

#define MAXSIZE 100

typedef int ElemType;
typedef struct
{
	int i;//行 
	int j;//列 
	ElemType e;//值 
}Triple;

typedef struct
{
	Triple data[MAXSIZE+1];
	int mu,nu,tu;//行、列、非零数
}TSMatrix;

void print(TSMatrix M);//输出 
void CreateSMatrix(TSMatrix &M);//初始化 
void TransposeSMatrix(TSMatrix M,TSMatrix &T);//普通转置 
void FastTransposeSMatrix(TSMatrix M,TSMatrix &T);//快速转置 
//主函数 
int main()
{
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值