Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 如何找出使用数组遍历每个进程(或数据)的次数_Loops_Traversal - Fatal编程技术网

Loops 如何找出使用数组遍历每个进程(或数据)的次数

Loops 如何找出使用数组遍历每个进程(或数据)的次数,loops,traversal,Loops,Traversal,假设有4个过程(20,30,40,50)。我想在第一次遍历时从每个进程中减量3,第二次遍历时减量6,第三次遍历时减量剩余值。 约束:*任何进程都可以随机选取(即不以顺序方式) 我有点晚了,不过你可以试试黑客。 为此,您需要为数组的每个元素使用映射或计数器。您可以使用简单映射作为计数器来存储数组元素被遍历的次数,并且使用基于计数器的简单if条件,您可以相应地减小元素的值。到目前为止您尝试了什么,还有什么事情没有按你想要的方式解决?这是一个独立的问题。你可以把它看作是一个单独的程序。

假设有4个过程(20,30,40,50)。我想在第一次遍历时从每个进程中减量3,第二次遍历时减量6,第三次遍历时减量剩余值。
约束:*任何进程都可以随机选取(即不以顺序方式)

我有点晚了,不过你可以试试黑客。
为此,您需要为数组的每个元素使用映射或计数器。

您可以使用简单映射作为计数器来存储数组元素被遍历的次数,并且使用基于计数器的简单if条件,您可以相应地减小元素的值。

到目前为止您尝试了什么,还有什么事情没有按你想要的方式解决?这是一个独立的问题。你可以把它看作是一个单独的程序。