问题标签 [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 投票
1 回答
368 浏览

c++ - 如何将字符串的字符推入二维向量

我有一个字符串s = "if man was meant to stay on the ground god would have given us roots"

我删除了空格并拥有"ifmanwasmeanttostayonthegroundgodwouldhavegivenusroots".

现在我想将字符串的字符推入一个 7 行 8 列的二维向量中。输出应如下所示:

我尝试了以下方法,但没有奏效。

0 投票
2 回答
124 浏览

c++ - 二维矢量大小

在 C++ 中,我编写了一个包含 2D 向量的代码,并且要求用户提供 2D 向量中的输入。我觉得很难找到那个不。在 size 函数的帮助下,2 个向量中的行数。

输出应该是 No. Rows ,但它即将到来 NULL

0 投票
1 回答
170 浏览

c++ - C++ 2D 向量声明

我正在做作业,我看到了这个向量声明。我试图在谷歌上找到,但仍然无法理解。这里是:

我知道vector<vector<int>>意味着 2D 矢量,但我不明白这之后的部分= vector<vector<int>>(n,vector<int>(n,0));

0 投票
2 回答
449 浏览

scala - Scala 中有没有办法将 Seq[(String, String)] 转换为 Seq[String]?

我是 Scala 的新手,一般来说真的是编码很抱歉,如果这个问题有点基本,但希望得到一些帮助!

我目前有一个产生的函数,Seq[(String, String)]然后我想将其转换为Seq[String].

根据函数的迭代,向量的维度会有所不同,所以有些结果是Seq[(String, String)],其他的Seq[(String, String, String)]等等。所以理想情况下,我可以对每个输出使用相同的函数。

我尝试过使用.flatten,并且split[","]不确定我可以使用哪些其他方法。

对于一个样本值,函数的输出如下所示:

理想的结果是Vector(u,v,w,x)

0 投票
1 回答
803 浏览

python - 在Python中理解顺时针螺旋的打印矩阵

我找到了这个练习来研究 Python 中的矩阵或 2d 向量(我是初学者)

我想了解它背后的逻辑,我的意思是为什么使用 4 个循环进行迭代以及为什么将索引分配为行和列?此外,该函数如何准确地知道在元素的末尾它必须进入第二个列表并四处走动?

0 投票
0 回答
41 浏览

c++ - 通过引用传递时丢失 2D 向量的内容

我正在解决一个问题,但我遇到了一个奇怪的错误。在 eval 函数中,我收到分数作为对 2d 向量的引用。对于 eval 的前多次调用,会保留 score 的内容。然而,在某些时候vector<int>,分数中的子向量(问题,但显然代码会变慢。像这样:

以下测试数据会出现问题。

这是所有的代码。我希望你能帮助 med 解决这个问题,并提供一些关于为什么会发生这个错误的见解。这也是我在 stackoverflow 上的第一篇文章(如果我能以任何方式改进这篇文章,请告诉我 :))。

编辑:我最初将分数作为全局变量(没有将其作为参考传递),但这给出了完全相同的错误。

0 投票
1 回答
157 浏览

c++ - C++ 创建 2d 矢量错误消息 C26444

使用此代码,我收到错误消息 C26444: Avoid unnamed objects with custom construction and destroy (es.84)。我对此进行了搜索,但找不到适合我的案例的任何正确答案。提前致谢。

0 投票
1 回答
91 浏览

c++ - 从文本文件中读取一行并将其存储到 C++ 中的二维向量中

这是我的代码,它逐个字符串读取而不是读取一行并将其存储在 1D 向量而不是 2D 中。我想将每一行存储在数组的第一维中,然后将该行中的每个元素存储在数组的第二维中。

0 投票
1 回答
69 浏览

python - 精灵在一定的距离限制内遵循另一种灵活的方式

我试图让精灵遵循另一种精灵灵活的方式。

如果主精灵移动得更快,则跟随者会更落后,如果速度较慢的跟随者会更靠近。

运动本身适用于以下(伪)代码:

目前我一直在使用各种LERP_FACTOR“okayish”的常量。

现在我想添加限制跟随者可以落后多少以及它可以有多接近。

我正在使用 Pygame,但这没关系。

我怎样才能做到这一点?

0 投票
1 回答
219 浏览

c++ - c ++将动态分配的二维向量传递给函数

我正在尝试通过 C++ 中的引用将动态分配的 2d 向量传递给函数。

最初我试图使用 2d 数组来执行此操作,但有人告诉我尝试使用 2d 向量。由于转换错误,我下面的代码在 solve_point(boardExVector) 行失败。

我刚刚回到 c++ 中,所以指针和引用是我正在努力改进的东西,我已经在网上寻找解决方案,并且已经尝试了一些通常涉及更改 solve_point 函数头以包含 * 或&但我还没有让它工作。任何帮助表示赞赏。谢谢