回 帖 发 新 帖 刷新版面

主题:菜鸟请教高手文本文档输入的问题

目录为F:\program\data,文本文档名为111.txt
文本文档中存储了一个矩阵,为1000*1000维的二维矩阵,矩阵元素为double类型,范围在0-100之间,文本文档中的存储内容如下,
0    0    0    3.12    0    4.35  ...........7.15
1.5  0    0    0       5.1  1.7   ...........0
......
......

目的就是把文本文档中这个矩阵读取出来,然后赋给一个
新声明的矩阵matrix111[1000][1000]的对应元素
小弟初学才不到一月,不会编写有关输入的程序,高手们帮帮我吧,
这段源代码该怎么写?请写详细完整。先谢谢了

回复列表 (共2个回复)

沙发

对了漏说了,这个矩阵为一个非常稀疏的矩阵,平均下来每一行非0元素为4-5个,
对于这种稀疏的矩阵又该用什么去存呢?数组吗?高手们帮帮小弟吧

板凳

稀疏矩阵可以使用链表存储,使用链表的链表或者数组的链表。将非零元素的值和它在数组中的位置存贮下来就可以了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册