將數(shù)組中指定數(shù)量的元素移動數(shù)組后面的實現(xiàn)代碼
更新時間:2013年06月09日 09:06:35 作者:
本篇文章是對將數(shù)組中指定數(shù)量的元素移動數(shù)組后面的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下
如下所示:
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));
}
復制代碼 代碼如下:
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#遞歸實現(xiàn)顯示文件夾及所有文件并計算其大小的方法
這篇文章主要介紹了C#遞歸實現(xiàn)顯示文件夾及所有文件并計算其大小的方法,是遍歷算法中比較典型的一種應用,有不錯的學習借鑒價值,需要的朋友可以參考下2014-08-08C# WinForm控件對透明圖片重疊時出現(xiàn)圖片不透明的簡單解決方法
這篇文章主要介紹了C# WinForm控件對透明圖片重疊時出現(xiàn)圖片不透明的簡單解決方法,結(jié)合實例形式分析了WinForm圖片重疊后造成圖片不透明的原因與相應的解決方法,需要的朋友可以參考下2016-06-06C#實現(xiàn)一個簡單實用的TXT文本操作及日志框架詳解
這篇文章主要給大家介紹了關于利用C#如何實現(xiàn)一個簡單實用的TXT文本操作及日志框架的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們一起來看看吧2018-07-07c#求范圍內(nèi)素數(shù)的示例分享(c#求素數(shù))
問題是判斷101-200之間有多少個素數(shù),并輸出所有素數(shù)。下面是使用C#解決這個問題的方法 ,需要的朋友可以參考下2014-03-03