演算法陣列中降序數列的最大長度
點選(此處)摺疊或開啟
-
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字元陣列的長度字元陣列
- 返回陣列中的最大元素個數陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- 查詢陣列中出現次數大於陣列長度一半的數字陣列
- C++陣列長度C++陣列
- lc3041 修改陣列後最大化陣列中的連續元素數目陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 使用sort方法實現陣列升序降序陣列
- C++獲取陣列的長度C++陣列
- 203. 長度最小的子陣列陣列
- Javascript如何改變陣列的長度?JavaScript陣列
- 1588 所有奇數長度子陣列的和(字首和)陣列
- 求二維陣列中最大子陣列的和陣列
- 演算法-兩個排序陣列的中位數演算法排序陣列
- 陣列中每個陣列元素出現的次數陣列
- 陣列中的第K個最大元素陣列
- leetcode_209. 長度最小的子陣列LeetCode陣列
- LeetCode-209-長度最小的子陣列LeetCode陣列
- 【LeetCode】209. 長度最小的子陣列LeetCode陣列
- 給定陣列中找到最大的兩個數陣列
- 陣列演算法-差分陣列陣列演算法
- 【陣列】1394. 找出陣列中的幸運數(簡單)陣列
- 【譯】在 JavaScript 中建立和填充任意長度的陣列JavaScript陣列
- leetcode-624.陣列列表中的最大距離LeetCode陣列
- c語言中計算陣列長度的方法C語言陣列
- C語言如何計算陣列的長度C語言陣列
- 每日一練(45):長度最小的子陣列陣列
- 977.有序陣列的平方 ,209.長度最小的子陣列 ,59.螺旋矩陣II陣列矩陣
- 如何從整數陣列中找到最大和最小數陣列
- 陣列中重複的數字陣列
- 連續子陣列的最大和陣列
- 在一個給定的陣列中查詢陣列中的最大元素是否至少是陣列中每個其他數字的兩倍, 如果是,則返回最大元素的索引,否則返回-1。陣列索引
- 程式碼隨想錄演算法訓練營第二天 | 陣列 209.長度最小的子陣列演算法陣列
- 演算法之陣列——三數之和演算法陣列
- 程式碼隨想錄陣列二刷:長度最小的子陣列(滑動視窗)陣列
- 用 GetLength(int dimension) 獲取陣列指定維度的長度。陣列
- JavaScript陣列中的最大值和最小值JavaScript陣列
- 215. 陣列中的第K個最大元素陣列
- leetcode-陣列中兩元素的最大乘積(Java)LeetCode陣列Java