- 博客(1)
- 资源 (10)
- 收藏
- 关注
转载 数组移动
如题,如有数组abcd1234,让数组向右边移动两位,变成了34abcd12,现在要求在特定长度的数组array中,要求移动n位,并在0(n)的时间复杂度下完成。 如果是首先我们假定数组的长度是L,如果移动的位数大于L的话,其实等同于移动了n%L位,我们如果按照循环的方式来移动数组,可得如下的代码 n=%L; //移动n位 for(int i=0;i temp = array
2013-08-05 11:31:27 1026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人