将数组中指定数量的元素移动数组后面
2011-11-04 11:10
225 查看
static void Main() { int[] array = { 1, 2, 3, 4, 5, 6, 7 }; MoveNumberArrayToEnd(array, 3); } static void MoveNumberArrayToEnd<T>(IList<T> arrayList, int num) { if (arrayList.Count < = 0 || arrayList.Count < num) { throw new RankException(); } var query = (from number in arrayList orderby number descending select number).Take(arrayList.Count - num).Concat(arrayList.Take(num)); query.ToList().ForEach(q => Console.WriteLine("{0}", q)); }
相关文章推荐
- 将数组中指定数量的元素移动数组后面的实现代码
- 在一个升序的但是经过循环移动的数组中查找指定元素
- 将一个数组的非零元素移动到数组的前面,零元素置于数组的后面
- 在数组后面添加指定元素
- 但是,在通过移动数组的上升周期中找到指定元素
- C语言实现一个数组每个元素依次向右移动k位(后面的往前面补,不开辟新空间)
- 将数组中指定的前N位移动到数组的最后面
- 将数组中指定的前N位移动到数组的最后面
- 【代码笔记】【c#】将数组的某一索引位置的元素移动到指定索引位置
- LeetCode 分类练习(1)—— 在数组中移动指定元素、删除指定元素、删除重复元素
- 如何把JavaScript数组中指定的一个元素移动到第一位
- 程序员面试题目总结--数组(五)【数组的后面m个数移动为前面m个数、列的前n项数据、判断整数x是否可以表示成n个连续正整数的和、数组中出现奇数次的元素、二维数组中的查找】
- php数组指针如何移动到指定单元?
- 算法---移除数组中的指定元素(简单)
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- 27. Remove Element(移除数组中与指定值相等的元素)
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- 查找数组中指定元素
- 将数组的0元素都移动到最后
- 【携程2018校招】数组中非零元素稳定的放到数组前面,零元素放到数组后面