将一个数组分成三个数组
我尝试将包含顺序值(如 array_source = {0,1,2,3,4,5,6,7,8,9})的数组拆分为三个数组 A、B、C。
array_source 的第一次迭代将插入将当前 array_source 值插入数组 A,array_source 的第二次迭代会将当前 array_source 值插入数组 B,array_source 的第三次迭代会将当前 array_source 值插入数组 C,依此类推。
所以结果将如下所示,
array_source = {0,1,2,3,4,5,6,7,8,9}
array A = {0,3,6,9}
array B = {1,4,7}
array C = {2,5,8}
提前致谢, 伊杜克 PS 数组值可以动态增加,即 0-100 、 0-1000
I try to split array that contain sequential value like, array_source = {0,1,2,3,4,5,6,7,8,9} into three array A, B, C.
First iteration of array_source will inserting the current array_source value into array A, the second iteration of array_source will inserting the current array_source value into array B, the third iteration of array_source will inserting the current array_source value into array C, and so on.
so the result will be look like below,
array_source = {0,1,2,3,4,5,6,7,8,9}
array A = {0,3,6,9}
array B = {1,4,7}
array C = {2,5,8}
thanks in advance,
idunk
P.S array value may increasing dynamically i.e 0-100 , 0-1000
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 C# 中,
这是一种非常基本且可能不太有效的方法(也完全未经测试),我猜这是家庭作业?
In C#
This is a very basic and probably not too efficient way of doing this (also completely untested), im guessing this is homework?