c语言根据以下描述编写一个程序使其能完成对稀疏矩阵的压缩与还原,即给定稀疏矩阵可以压缩存储一个三元组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言根据以下描述编写一个程序使其能完成对稀疏矩阵的压缩与还原,即给定稀疏矩阵可以压缩存储一个三元组相关的知识,希望对你有一定的参考价值。

参考技术A 这是数值代数中的问题,对于不同的稀疏矩阵有着不同的算法,你可查阅数值代数的书籍,找到对应的算法,根据算法就很好编写了

Python:如何编写代码,使其能自动在cmd中输入?

举例:首先有一个在cmd中运行的小程序,假设为"apple.cmd",然后os.system('apple.cmd'),此时弹出了该程序在cmd上的运行过程。但由于中间该程序因某种原因(如未找到‘xxx文件’),显示“是否继续Y/N”,需要按Y 才能继续执行,该如何去处理这个按Y的动作?

参考技术A 类似这样,
from subprocess import Popen, PIPE, STDOUT
p = Popen(['myapp'], stdout=PIPE, stdin=PIPE, stderr=PIPE)stdout_data = p.communicate(input='data_to_write')[0]

但是你需要同时监控stdout以便确定输入的时机(自己查,也可以帮写)本回答被提问者和网友采纳
参考技术B 加个异常处理,try,exception
如果遇到异常,自动输入“Y”
希望我的回答对你有帮助,你的采纳就是最好的鼓励~追问

不是异常,是流程的一部分,举例说:工具未找到‘xx文件’,是否继续Y/N?是这类问题

以上是关于c语言根据以下描述编写一个程序使其能完成对稀疏矩阵的压缩与还原,即给定稀疏矩阵可以压缩存储一个三元组的主要内容,如果未能解决你的问题,请参考以下文章

稀疏矩阵的压缩与还原

Python:如何编写代码,使其能自动在cmd中输入?

热榜!!!数据结构与算法:C语言版---数组与稀疏矩阵---强势来袭!

热榜!!!数据结构与算法:C语言版---数组与稀疏矩阵---强势来袭!

c语言编写程序,对5x5矩阵的下半三角形各元素中的值乘以2,要求数组a的每行每列元素值由随机函数

数组和稀疏矩阵