当前位置: 首页 > news >正文

太原高端网站建设国际贸易网站排名

太原高端网站建设,国际贸易网站排名,阿里云备案要关网站吗,临邑县住房和城乡建设局网站三元组稀疏矩阵是一种高效存储稀疏矩阵的方法。它通过记录矩阵中非零元素的行、列和值来表示一个稀疏矩阵。我们在三元组里存储的是每个元素的行、列以及值。 题目#xff1a; 任意输入一个稀疏矩阵M#xff0c;用三元组顺序表压缩存储该稀疏矩阵M#xff0c;然后求其转置矩…  三元组稀疏矩阵是一种高效存储稀疏矩阵的方法。它通过记录矩阵中非零元素的行、列和值来表示一个稀疏矩阵。我们在三元组里存储的是每个元素的行、列以及值。 题目 任意输入一个稀疏矩阵M用三元组顺序表压缩存储该稀疏矩阵M然后求其转置矩阵T并输出转置矩阵T。 思路  1、这里运用了快速转置降低时间复杂度 2、快速转置的核心是确定转置后矩阵每行的第一个非零元在三元表中的序号 3、详细在代码注释中 代码 #includeiostream using namespace std; typedef struct node {int i, j, e; }Triple; typedef struct node1 {node data[1000];int mu, nu, tu0;//矩阵行数、列数、非零元个数 }TSMatrix; void Transpose(TSMatrix m, TSMatrix t) {int num[100]{0}, head[100];t.mu m.nu, t.nu m.mu, t.tu m.tu;if (t.tu)//非零元不为0个则做下列操作{for (int i 1; i t.mu; i)//逆置矩阵的列变行初始每行中的非零元个数为0num[i] 0;for (int i 1; i t.tu; i)//遍历非零元num[m.data[i].j];//列变行m中每列的非零元个数就是t中每列非零元的个数head[1] 1;for (int i 2; i t.mu; i)//遍历t的行数head[i] head[i - 1] num[i-1];//每行的第一个非零元在三元表中的序号for (int i 1; i t.tu; i)//遍历非零元{int col m.data[i].j;//取非零元的列数int l head[col];//该列要存储的位置t.data[l].i m.data[i].j, t.data[l].j m.data[i].i;//行转列列转行t.data[l].e m.data[i].e;head[col];//该列元素下次存储往下一位}} } int main() {TSMatrix m,t;int ju[51][51];cout 输入行数列数 endl;cin m.mu m.nu;for (int i 1; i m.mu; i)//输入初始矩阵,建立三元组for (int j 1; j m.nu; j){cin ju[i][j];if (ju[i][j] ! 0){m.tu;m.data[m.tu].e ju[i][j];m.data[m.tu].i i, m.data[m.tu].j j;}}Transpose(m, t);//for (int i 1; i m.tu; i)//cout m.data[i].e m.data[i].i m.data[i].j endl;//cout endl;//for (int i 1; i t.tu; i)//cout t.data[i].e t.data[i].i t.data[i].j endl;cout 逆置后矩阵 endl;int k 1;for (int i 1; i t.mu; i){for (int j 1; j t.nu; j){if (t.data[k].i i t.data[k].j j)cout t.data[k].e ;elsecout 0 ;}cout endl;}}
http://www.yayakq.cn/news/5996/

相关文章:

  • 怎么做属于自己的领券网站驱动开发
  • 网站地图在线生成宁夏建设工程造价站网站
  • 青岛网站建设搜q.479185700网页设计代码html个人简介
  • 深圳做网站公司地点企业管理模式
  • 道路建设网站营销策略制定
  • 晟合建设集团网站网站建设一年能收入多少钱
  • 比价网站怎么做的工商局企业信息查询系统官网
  • 网站 防采集商务网站建设多少钱
  • 广西省建设厅网站设计素材网站情人节
  • 网站建设制作费 税前扣除吗本机号码一键登录
  • 济南做网站个人做展示空间设计的网站
  • 昆明做网站开发维护的公司视频网站如何做微信营销
  • 网站的跟目录免费客户销售管理软件
  • 茶类网站建设方案网站建设公司电话销售客源
  • 北京建站报价网站怎么做分时
  • 做剧情游戏的网站百度地图 wordpress
  • 做喜报的网站公众号开发实践 pdf
  • 网站接任务来做简约好看的网站模板
  • 网站可信认证多少钱手机wap网站免费建站
  • 微商怎么做_和淘宝网站一样吗?百度网站适配代码
  • 吐鲁番市网站建设php网站开发兼容怎么设置
  • 网站建设规划书万能求职简历
  • 公司建设网站申请温州seo排名公司
  • 网站开发设计师的工作dede网站根目录标签
  • 做风险代理案源的网站静态网站做毕业设计
  • 武冈企业建站电商平台网站制作
  • 濮阳哪里做网站合购WordPress
  • 美术培训学校网站模板太原企业网站怎么优化
  • 做灯箱到哪个网站找业务两学一做网站是多少钱
  • 网页设计与网站建设标准数据wordpress二次开发难吗