问题标签 [parallel-arrays]

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 回答
91 浏览

asp-classic - 需要帮助才能将此代码写入经典 ASP 中的并行数组

如果有人可以请帮助将此 if else 语句转换为并行数组以找出计算折扣。

并行阵列

是用于表示记录数组的数据结构。它为记录的每个字段保留一个单独的同类数组,每个字段具有相同数量的元素。然后,位于每个数组中相同索引处的对象隐含地是单个记录的字段。从一个对象到另一个对象的指针被数组索引替换。这与将每条记录的所有字段一起存储在内存中的常规方法形成对比。
例如,可以声明一个包含 100 个姓名的数组,每个姓名是一个字符串,以及 100 个年龄,每个年龄都是一个整数,将每个姓名与具有相同索引的年龄相关联。

'使用 GST 计算总成本的折扣

0 投票
3 回答
591 浏览

java - 如何从Java中的并行数组中删除重复项?

因此,我开始学习 Java,并想知道如何从源数组中只存储一次 string 和 int 类型的并行数组。例如,我有两个相互平行的数组,一个将电话号码存储为字符串,另一个将通话的持续时间存储为从每个电话号码获取的 a/an int。

我写了一个方法来查找特定电话号码的详细信息,例如特定呼叫“888-555-1234”的持续时间这是该方法以及我如何调用它:

这段代码的输出是:

而我想要得到的输出是:

(26s + 28s)

在java中如何确保没有重复存储在并行数组中并获得每个电话号码的总持续时间而不是将它们分别放在数组中?

0 投票
1 回答
364 浏览

java - 如何将并行数组中的元素复制到 Java 中没有重复的新并行数组中?

大家好,我在为作业获取正确输出时遇到问题。我正在寻找一种将一组元素从一个并行数组(包含一个字符串--int)复制到另一个没有重复值的方法。例如:我有这些并行数组

这是原始的并行阵列:

我想创建一个从原始数组(phoneNumber 和 callDuration)创建新的并行数组对的方法。这个方法将被称为 totalDuration,它不会返回任何值(void)。它会检查当前数组中的数字是否在新数组中,如果是,它只会将任何重复的持续时间添加到当前持续时间。如果不是,它将向 NewNumber 数组添加一个新元素,并向 NewDuration 数组添加一个元素。

此查找方法将用于检查电话号码是否已放置在新数组中,如果是,则确定该号码的位置。

例如,如果数组包含

打印“888-555-1234”的呼叫详细信息如下所示:

新方法的输出应该是(26s +2s):

我试图用这段代码解决它,但它给出了错误的输出:

不相关 我用来获取每个呼叫的所有详细信息的代码是我的方法“findAllCalls”

任何更正将不胜感激提前。

0 投票
2 回答
210 浏览

php - 如何计算2个数组的比较百分比?

如果我在 PHP 或 javascript 中有 2 个数组,最好是在 PHP 中,如何获得正确答案的百分比?

所以,我有这两个数组,我想将测验结果与正确答案进行比较并获得百分比分数:

0 投票
3 回答
1619 浏览

c++ - 从并行数组返回值并在以后的函数中使用这些值

我很茫然。我已经尝试了几件事,并且 90% 的程序都在工作。事实上,它编译并运行良好。我的输出是字母等级应该是非常奇怪的字符。

我们的教科书没有提供这样的例子,而且很难搜索。我需要在一个函数中返回一个字母等级,然后在另一个函数中的表格中使用它。你怎么做到这一点?

这是程序。请记住,我只能使用这三个函数,并且不能更改任何常量或局部变量。我怀疑稍后我们将修改此程序以从文件中读取,但这不是现在的问题。

我尝试了一个带有 if/else if/else 语句的 for 循环,它给出了黑桃、菱形和 w。我曾尝试将数组用于gradeLetter 和 testScores,但作为回报,我仍然会胡言乱语。

任何帮助将不胜感激。对不起,如果已经做过类似的事情。寻找这样的东西是一场噩梦。

0 投票
0 回答
54 浏览

c++ - 并行阵列重复发现并添加它们

因此,我正在努力编写一段代码,该代码将从并行数组中删除重复项。该文件将被读取然后使用两个数组进行处理,但这很容易我无法弄清楚的部分是例如当我有这样的数字时:

可以说第一个是指我不知道,卖的花,第二个是指卖它们的小组。我将如何编写代码以便比较数组,如果组相同,则将它们添加到前一个组(如果没有创建)。我知道我可能应该使用 for 循环,但我花了很多时间,似乎无法弄清楚。任何帮助将非常感激。PS 抱歉英语不好,它是我的第二语言,我现在也在学习它 :) 这是我现在所拥有的,但我无法弄清楚要在循环中放入什么以及要发送到函数中的内容。我试图解决这个我的循环和功能只有没有地图等。

0 投票
1 回答
208 浏览

c++ - Trouble with filling parallel arrays from file while checking for existing elements

The program's purpose is to fill two arrays from data in a file, the first column is department number, and the second is boxes sold. There should be a max of 15 departments, variables departmentNumber and boxesSold should receive data from file before filling array

current output is blank. my for loop searches array to see if departmentNumber already exist, my while loop continues to accept data from file, and the last for loop displays number. Been stuck on this for too long.

i updated the code and the following output is given, my guess is the for loop, that or index/count is not declared properly,

0 投票
0 回答
93 浏览

c++ - 并行数组 父子对 C++

我正在开发一个按字母顺序对孩子进行排序并列出他们父母的程序。它应该允许一个人输入父母的名字,孩子的数量,然后是孩子的名字。输出应该如下所示:

目前,我正在尝试设置数据输入。我尝试使用字符串作为父母和孩子的名字,并使用一个数组作为孩子的数量;但是,代码无法正常运行。这是我到目前为止所拥有的:

我还没有开始排序功能,因为数据输入还没有工作。我认为我的 for 循环有些错误,因为它重复令人作呕。

0 投票
2 回答
70 浏览

java - Java:可调整大小的数组列表不会保持并行

我的“代理”对象包含大量数据,包括图形、物理,现在还有 ai。

我以前在单独的对象中编码这些“代理”的组件,这些对象是并行的。现在我意识到,由于代理包含在可调整大小的 ArrayList 中,如果其中一个代理被销毁,索引将不再与 ai 组件平行。

说实话,agent类已经有10页长了,把ai方法和数据包含在一个单独的对象中是很明智的。当然,这样做的一个问题是方法将以某种方式“复制”,因为我不需要一个 AI 对象来接受和处理来自许多代理的数据,而是每个代理对象都需要一个 AI 对象。

我曾经问过这个问题,并被告知拥有多个方法实例对性能或内存膨胀没有影响,所以这应该不是问题。

我不确定如何解决这个问题,除了可能将 agent_id 存储在 agent 对象和 ai 对象中,然后在需要调用它们时在每个列表上运行搜索。不用说,这是在性能方面做事的糟糕方式。

在 C++ 中,这个问题的简单解决方案是指针,其中指向正确 ai 实例的指针将包含在代理数据中。我不知道该怎么做,所以我最好的解决方案是将更多数据塞进代理对象中,并将其作为参数传递给 ai 对象。

有没有更好的方法来解决这个“并行不匹配”问题。

编辑>>>
我知道我可以把所有的数据塞进代理类。我被教导的是,有一个 30 页的课程是糟糕的 oop 结构的一个例子。

我的问题是,如何创建 /reference/ 来存储在代理类中,同时将所有 AI 数据封装在 AI 模块中。

编辑>>示例

0 投票
1 回答
2250 浏览

c++ - 从文件读取并存储到数组 C++

我需要编写一个从文件读取并将值存储到并行数组中的函数。在文本文件中我有一个名字,在下一行我有一组 4 个分数。关于如何实现这一点的任何提示。这是文本文件的示例

现在这是我到目前为止的代码