问题标签 [2d-vector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
10613 浏览

c++ - 在c ++中分配给二维向量

我正在尝试分配给二维向量。我收到以下错误

0 投票
1 回答
7777 浏览

c++ - c ++如何按每行列中的值对二维向量的行进行排序

目标:我有一个二维向量。我想按其第 4 列中的值对其进行排序。例如我想对这个向量进行排序:

我想按第 4 列中的值对其行进行排序,以便其在行中的元素位置保持不变,但在向量中的行位置发生更改,以便第 4 列中的元素按以下顺序排列:

我假设我将不得不使用 sort(),但是在网上搜索之后,老实说,我仍然完全不知道如何去做,所以任何关于代码的直接帮助,甚至是网站或资源的方向,都将不胜感激。谢谢!

0 投票
0 回答
115 浏览

c++ - 使用来自另一个二维向量的值创建二维向量

我有一个名为 cosmic_ray_events 的二维向量,其大小等于 898281,我创建了另一个名为 high-energy_cosmic_rays 的二维向量。我在 cosmic_ray_elements 中进行了检查,以过滤掉小于 100 且位于 cosmic_ray_events[i][3] 的值。如果该值大于 100,那么我想将与 cosmic_ray_event[i][j] 关联的所有元素转移到另一个二维向量或调整当前二维向量的大小,使其仅包含具有 cosmic_ray_events[i ][3] 大于 100。当我尝试将 cosmic_ray_events[i][j] 设置为另一个二维向量时出现分段错误。我不确定如何将元素从一个二维向量转移到另一个而不出现分段错误。

0 投票
2 回答
104 浏览

c++ - 在 C++ 中返回二维向量时出现分段错误

为什么它会给出分段错误错误,因为我已经为完整的 2d 矩阵分配了内存,它将是 [2A-1][2A-1]。

如果 A=3 输出必须像 3 3 3 3 3 \n 3 2 2 2 3 \n 3 2 1 2 3 \n 3 2 2 2 3 \n 3 3 3 3 3 \n

0 投票
1 回答
84 浏览

c++ - 如何在二维向量的定义位置插入向量?

我有一个简单的 std::string 二维向量。

现在如何在 vec 的定义位置插入 v?

我尝试使用insert(),但出现错误:

0 投票
3 回答
970 浏览

c++ - 二维向量和向量图有什么区别?

假设我已经宣布

这两者之间有什么相同点和不同点?

0 投票
2 回答
3993 浏览

c++ - C++ 输出二维向量

我写了两个for循环,希望看看它们是否会输出一个名为 的向量中的每个值data,但它不起作用。有一个错误data[i].at(j),我不太明白。

我也试过这个方法,但也不管用。data.at(i).at(j)有错误。

这些中的任何一个都可以通过小修复工作还是根本不工作?

0 投票
2 回答
974 浏览

c++ - 将矩阵加载到 2D 向量 C++

我是在 C++ 中使用向量的新手,我的目标是从文本文件中读取一个矩阵并将它们存储到一个二维向量中,我的代码如下:

现在输入说

我得到一个输出

即,每次在行首遇到 0 时,都会将其省略。我相信问题出在语句 while(split>>value) 中,但我不知道如何以更好的方式对其进行编码。

0 投票
0 回答
53 浏览

c++ - 插入向量在 N 位置成向量>

所以我的问题是我有这个文件,我必须阅读并搜索它的信息,然后返回/打印它,所以我做了并将我所有文件的信息放入vector<string>.
所以现在我希望从 stringVector[N] 中提取某些数据,vector<string>为此vector<vector<double>>我正在尝试以下操作:

我不知道到底出了什么问题,因为它只会继续运行,没有完成或显示任何内容。

0 投票
2 回答
2654 浏览

c++ - 在 C++ 中填充二维向量

我正在尝试用字符填充 C++ 中的 2D 向量,但是当我运行此代码时,它以一行字符 ( *..) 结尾。

我怎样才能像这样填充二维向量: *.* .**