题解列表

筛选

[编程入门]自定义函数之数字后移-题解(C语言代码)

看了看前面的答案,都稍微有点复杂,一种是用了原地逆置的方法,但是这个题并没有要求空间复杂度于是想到了一种利用类似循环队列的方法,很简单的解决问题。1.创建a,b数组,a用来输入预先值,b用来存放移动后的值。2.在a移动k位后,后面移出去的部分的下标怎么获得呢?使用循环队列的方法用原来的下标i加上移动位