题目:以三元组顺序表表示稀疏矩阵,实现两个稀疏矩阵的相加、相减、转置、相乘的运算。
一、需求
1、 构造稀疏矩阵并以三元组顺序表表示,矩阵的合法字符:小写或大写字母、大括弧、顿号、分号,且稀疏矩阵用三元组来表示。
2、 演示程序是以系统为主、用户为辅进行执行的,稀疏矩阵的建立方式是用户事先在程序中建立,机系统自行输出显示的,然后分步自行显示每一个操作数据的结果。
3、 程序执行的命令:
1)建立稀疏矩阵(用create_TSMatrix命令),以三元组顺序存储表表示。
2)求两个稀疏矩阵的相加、相减、转置、相乘的运算。(以命令add_TSMatrix求相加、以命令sub_TSMatrix求相减、以命令TransposeSMatrix求转置、以命令MultSMatrix求相乘),之后在计算机终端显示每一步操作的结果。
4、程序执行过程中会自行忽略那些书写不合法的其他字符,并能在输入不当时输出相应的提示信息。
5、测试数据:
付费论文:2900多字的数据结构实验报告 有程序 100元
