gpt4 book ai didi

c++ - 是否可以在 C++ 中使用不同行大小的矩阵?

转载 作者:行者123 更新时间:2023-11-30 00:45:41 25 4
gpt4 key购买 nike

我需要从文件中读取一些整数。第一个 int 表示我将在该行中有多少个整数。

例子:

5 1 4 7 10 2
4 5 6 7 1
3 1 0 8
3 4 5 6
4 1 2 3 4

有没有办法创建这样的矩阵?

我看到有一种方法可以做类似的事情,但它不是矩阵: Is it possible to make a matrix with rows that have different #rows on Matlab?

最佳答案

你想要一个锯齿状的矩阵。

在数学建模中,这通常确实是最不受欢迎的事情,但在您的特定情况下,

std::vector<std::vector<int>>

将完美地模拟这个。请注意 int 的属性因平台而异。最小范围 int可以取 -32767 到 + 32767。考虑使用 long &C。如有必要。

关于c++ - 是否可以在 C++ 中使用不同行大小的矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42668335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com