程序员面试题目总结--数组(五)【数组的后面m个数移动为前面m个数、列的前n项数据、判断整数x是否能够表示成n个连续正整数的和、数组中出现奇数次的元素、二维数组中的查找】

2一、将数组的后面m个数移动为前面m个数数组 题目:有n个整数,使前面各数后移m个位置,最后m个数变成最前面m个数,例若有10个数的数组,为{1,2,3,4,5,6,7,8,9,10},n=10,若是m=5,调整后变为{6,7,8,9,10,1,2,3,4,5}spa 分析: 能够经过递归的方法实现: 一、将前面n-m个元素的顺序颠倒 二、将后面m个元素的顺序颠倒 三、将n个元素的顺序所有颠倒3d
相关文章
相关标签/搜索