2 qq 22860765 qq_22860765 于 2016.04.18 14:02 提问

C#如何将两个数组按照相应的取值规律合并

有两个数组,arraylist[m]1和arraylist[m]2,m>1,要合并成arraylist[2m],按照如下方法插入值,
图片说明求大神帮忙想想

2个回答

chenqixia
chenqixia   2016.04.18 14:28
已采纳
for(int i = 0; i < m; i ++)
        {
            if(i%2 == 0)
            {
                listM.Add(listM1[i]);
                listM.Add(listM2[m - 1 - i]);
            }
            else
            {
                listM.Add(listM2[m - 1 - i]);
                listM.Add(listM1[i]);
            }
        }
qq_22860765
qq_22860765 回复蓝少飞: ....我就是要在插入的时候就按顺序插入。。。
一年多之前 回复
chenqixia
chenqixia 回复_________猿: 就是上面回答的那个,两个数组合并
一年多之前 回复
chenqixia
chenqixia 回复_________猿: 那就不是你现在的问题了,是两个已经排序的数据合并
一年多之前 回复
qq_22860765
qq_22860765 回复蓝少飞: 对的,我刚弄明白了,但是还有一个问题是我排序不对,假设我listM1={1,3},listM2={2,4},listM就是{1,4,2,3}了,但是我需要的是{1,2,4,3}
一年多之前 回复
chenqixia
chenqixia 回复_________猿: m是你数组的长度啊
一年多之前 回复
qq_22860765
qq_22860765 回复_________猿: m怎么赋值呢
一年多之前 回复
qq_22860765
qq_22860765 大神,能不能详细点
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.18 14:12

如何将两个文件合并?
两个数组合并
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!