题解 1046: [编程入门]自定义函数之数字后移

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

记一下动态分配数组 和 简单的双指针

摘要:解题思路:    一开始自己想的都是复杂的方法 各种新建一个数组 然后在借助第三方变量保存 就挺麻烦 然后这次还学到了动态分配数组长度(百度)    其实双指针写法挺简单的一个变量控制头 一个变量控制……

1046: [编程入门]自定义函数之数字后移

```cpp#includeusingnamespacestd;/*题目描述有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入格式输入数据的个数nn个整数移动的位置m输出格式移动后的n个数样例输入101234567
优质题解

自定义函数之数字后移(C语言)

解题思路:时间复杂度和空间复杂度降到最低,并且不需要任何的辅助空间。使用双指针,进行数组元素原地后移假设我们使用12345678910作为测试数据,我们需要将其变成91012345678首先我们需要两个指针i和j原始数据:12345678910,