将数组中指定数量的元素移动数组后面的实现代码

时间:2023-11-16 22:07:56 

如下所示:


        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));
        }
标签:php,数组
0
投稿

猜你喜欢

  • Go语言实现钉钉发送通知

    2024-05-08 10:44:29
  • Python扩展内置类型详解

    2023-03-19 17:23:36
  • WEB前端开发经验总结

    2009-07-20 18:01:00
  • 使用Python实现控制摄像头的方法详解

    2023-01-15 14:38:12
  • PyQt5每天必学之组合框

    2023-08-30 07:55:06
  • vue以组件或者插件的形式实现throttle或者debounce

    2024-05-09 15:23:55
  • Oracle删除字段中的空格、回车及指定字符的实例代码

    2024-01-18 18:10:07
  • ASP伪造REFERER方法

    2008-07-03 12:48:00
  • Python图像滤波处理操作示例【基于ImageFilter类】

    2021-10-31 16:47:20
  • MySql索引和事务定义到使用全面涵盖

    2024-01-21 02:39:48
  • Python交换字典键值对的四种方法实例

    2022-11-10 04:34:04
  • pytorch cuda上tensor的定义 以及减少cpu的操作详解

    2022-08-01 15:34:02
  • Go channel结构体源码和读写和关闭过程详解

    2024-04-26 17:31:08
  • Python .format()函数使用方法详解

    2022-10-12 04:18:12
  • SQL Server跨服务器操作数据库的图文方法(LinkedServer)

    2024-01-16 20:05:50
  • MySQL OOM(内存溢出)的解决思路

    2024-01-26 08:38:26
  • Python 自由定制表格的实现示例

    2023-11-11 16:54:41
  • 单选的radia,和多选的checkbox如何判定选择?

    2008-11-26 12:29:00
  • mysql 某字段插入随机数(插入随机数到MySQL数据库)

    2024-01-26 02:29:49
  • Python socket处理client连接过程解析

    2022-04-30 15:44:31
  • asp之家 网络编程 m.aspxhome.com