- 博客(1)
- 收藏
- 关注
原创 问题:数组的循环左移。要求设计三种算法,将数组中的N个元素能够实现循环左移p个位置。
问题重述:数组的循环左移。要求设计三种算法,将数组中的N个元素能够实现循环左移p个位置。算法1:先将数组中的前p个元素存放在一个临时数组中,再将余下的N-p个元素左移p个位置,最后将前p个元素从临时数组复制回原数组中后面的p个位置。void leftMoveal1(int p)//方案1:先移动前p个元素,再移动后N-p个元素,最后再移动p个元素。算法2:先设计一个leftmoveone()函数将数组向左循环移动1个位置,再调用该算法p次。void leftmoveone() ( )
2021-09-04 20:16:49
1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人