怎么能高效的进行数组内元素相加

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:23:00
怎么能高效的进行数组内元素相加

怎么能高效的进行数组内元素相加
怎么能高效的进行数组内元素相加

怎么能高效的进行数组内元素相加
...A[99]=1
数组B[100,2]用来存储数据和标识
B[0,1]=35,B[0,2]= A
B[1,1]=50,B[1,2]= B
B[2,1]=40,B[2,2]= B
B[99,1]=40,B[99,2]= K
现在需要根据A 的值来判断,如果=1,则对应B 数组的值相加.
例如:A[0]=0 A[1]=1 A[2]=1,则把对应数组B 的 B[1,0]+B[2,0]=50+40=90
感觉用foreach 和 for 效率很低,全部需要历遍一次才能完成...因为每次都要从头判断
------解决方案--------------------------------------------------------
A 你肯定要循环啊,B 应该你是就有对应关系了,这个可以不循环
------解决方案--------------------------------------------------------
例如:A[0]=0 A[1]=1 A[2]=1,则把对应数组B 的 B[1,0]+B[2,0]=50+40=90
这个例如我表示看不懂
------解决方案--------------------------------------------------------

怎么能高效的进行数组内元素相加 怎么能高效的进行数组内元素相加 数组之间能进行相加减吗? 类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素 数组元素是如何去逐步进行引用的 关于数组中元素相加的问题int c[5];for(a=0;a labview:如何将一维数组中的元素进行平方运算后,生成新的以为数组例如,有一个一维数组有8个元素,我要将这8个元素分别进行平方,然后另外生成一个新的数组, 酶能进行高效催化的本质原因是什么? 有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换.用JAVA编写并对程序的句子进行解释 数组内的元素相加string msg=12 21;double sum = ;string[] sArray1 = msg.Split(' ');foreach(string a in sArray1){sum += Convert.ToDouble(a);}Console.WriteLine(2个数的和是:{0},sum);麻烦高手看下 要怎么写得到2个数的和 Matlab中怎么返回一个数组中元素的个数 怎么求一个不知道数组元素个数的数组长度 一个98位自然数数组,在1-100内怎么知道那两个数字不在数组中?要具体的代码实现,最好能考虑到效率问题. 将两个长度相同的整型一维数组中的对应元素的值相加后并输出结果数组WIN-TC的 用VB编写把9个元素的数组A的围成一圈,每三个相邻数相加得到数组B,再对B升序排列 把数组a中德重复元素去掉后放入数组b中,对数组b进行排序,并统计数组a中各元素出现的次数做对在给分,就是把数组a中重复元素去除后放在b数组中并对b中元素排序,在去除a中元素时统计一下 定义三个整形数组A(10),B(10),C(10),A数组由十个一位随机数组成,B数组由10个2位随机整数组成,编程序把A数组和B数组的对应元素相加,结果放入C数组的对应元素中,即C(i)=A(i)+B(i) 把一个数组的奇数与偶数分别相加怎么写程序