演算法陣列中降序數列的最大長度
點選(此處)摺疊或開啟
-
int MaxDesc(int param[], int length)
-
{
-
if(param==NULL||length<1)
-
{
-
return -1;
-
}
-
if(length==1)
-
{
-
return 1;
-
}
-
int pre=-1;
-
int cur=-1;
-
int maxCount=0;
-
int curCount=0;
-
pre=0;
-
cur=1;
-
while(cur<length)
-
{
-
if(param[pre]>param[cur])
-
{
-
++curCount;
-
pre++;
-
cur++;
-
}
-
else
-
{
-
if(curCount>maxCount)
-
{
-
maxCount=curCount;
-
}
-
curCount=0;
-
pre=cur;
-
cur++;
-
}
-
}
-
if(curCount>maxCount)
-
{
-
maxCount=curCount;
-
}
-
return maxCount+1;
- }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1162079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字元陣列的長度字元陣列
- POJ 2217-Secretary(字尾陣列+高度陣列-最大公共子串長度)陣列
- C++陣列長度C++陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- JavaScript陣列升序和降序排列JavaScript陣列
- 查詢陣列中出現次數大於陣列長度一半的數字陣列
- Java 陣列的不同定義方式和陣列長度為可變引數Java陣列
- 陣列1——求一個陣列的最大子陣列陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- POJ 2774-Long Long Message(字尾陣列+高度陣列-最大公共子串長度)陣列
- C++獲取陣列的長度C++陣列
- Javascript如何改變陣列的長度?JavaScript陣列
- lc3041 修改陣列後最大化陣列中的連續元素數目陣列
- 演算法求陣列中的最大值最小值演算法陣列
- 演算法學習-零子陣列,最大連續子陣列演算法陣列
- 使用sort方法實現陣列升序降序陣列
- 1588 所有奇數長度子陣列的和(字首和)陣列
- C語言中strlen求字串長度,求字元陣列長度(空字元,數字0,字元0,陣列部分初始化)C語言字串字元陣列
- 陣列的最大代價陣列
- 求子陣列的最大和陣列
- C語言求其字元陣列的長度C語言字元陣列
- 求二維陣列中最大子陣列的和陣列
- 求最大子陣列(貪心演算法)陣列演算法
- javascript如何獲取陣列的長度和遍歷陣列的每一項JavaScript陣列
- 演算法-兩個排序陣列的中位數演算法排序陣列
- 陣列中每個陣列元素出現的次數陣列
- 【譯】在 JavaScript 中建立和填充任意長度的陣列JavaScript陣列
- 遞迴求解陣列中的最大值遞迴陣列
- 【演算法拾遺】子陣列的最大乘積演算法陣列
- 給定陣列中找到最大的兩個數陣列
- 每日一練(45):長度最小的子陣列陣列
- c語言中計算陣列長度的方法C語言陣列
- 結構體最後的零長度陣列結構體陣列
- C語言如何計算陣列的長度C語言陣列
- 【陣列】1394. 找出陣列中的幸運數(簡單)陣列
- js如何獲取陣列中的最大值JS陣列
- 繩子的長度;及找陣列的波谷分析陣列
- 陣列呼叫c#讀取陣列中獲取最大最小值方法陣列C#