Program work 5. 用链表实现矩阵及实现矩阵转置

本文介绍了如何使用链表实现二维方阵,并详细阐述了矩阵转置的步骤。在Ubuntu 14.04环境下,使用Eclipse IDE和C++编程语言,通过遍历矩阵的上三角并交换对角线以下对应元素来完成转置操作。

用链表实现一个2维方阵

        用一个指针数组记录每一行的头节点. 每一行建一条长度为n的链表, n行链表就构成一个了二维矩阵.

实现矩阵的转置

        在对角线上的元素无需进行转置, 所以只要扫面矩阵的上三角, 然后将其跟对应的下三角的元素进行交换即可,


Program environment:

        Operation System: Ubuntu 14.04, 

        Ide: Eclipse, 

        Language: c++

        Compiler: g++;

Method:

As we all know, there is no index when using link list. Therefore, to simplify so
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值