数组扩展

2019-07-18 01:39发布

怎样将一个元素数量为m的数组,扩展为元素数量为m*n数组,如:
已知数组:{1,2,3},n=4,
那么目标数组为:{1,2,3,1,2,3,1,2,3,1,2,3}

怎样实现?
复杂的方法不是不会,希望有个直接的高效的方法,因为m跟n的值可能会很大……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
bamenwhj
2019-07-18 22:51
happyarrow 发表于 2016-1-6 20:12
程序是2010版本以下做法。
截图是2010版本以上做法。
------------截图程序见附件。2013版本。

C语言中这样的程序是怎么写的?应该按着C语音来写,我觉得可以先申请m*n的内存,之后复制数组至指定内存,可以复制n次,或者复制log2n(以2为底n的对数)次。

一周热门 更多>