資料結構2 數列分段

2021-10-23 09:53:35 字數 577 閱讀 7890

題目2:數列分段

問題描述

給定乙個整數數列,數列中連續相同的最長整數序列算成一段,問數列中共有多少段?

輸入格式

輸入的第一行包含乙個整數n,表示數列中整數的個數。

第二行包含n個整數a1, a2, …, an,表示給定的數列,相鄰的整數之間用乙個空格分隔。

輸出格式

輸出乙個整數,表示給定的數列有多個段。

樣例輸入

88 8 8 0 12 12 8 0

樣例輸出

5樣例說明

8 8 8是第一段,0是第二段,12 12是第三段,倒數第二個整數8是第四段,最後乙個0是第五段。

評測用例規模與約定

1 ≤ n ≤ 1000,0 ≤ ai ≤ 1000。

#include

intmain

(void

) temp=array[0]

; count=1;

for(i=

1;iprintf

("%d"

,count)

;return0;

}

數列分段2

目描述 對於給定的乙個長度為n的正整數數列a i 現要將其分成m m n 段,並要求每段連續,且每段和的最大值最小。關於最大值最小 例如一數列4 2 4 5 1要分成3段 將其如下分段 4 2 4 5 1 第一段和為6,第2段和為9,第3段和為1,和最大值為9。將其如下分段 4 2 4 5 1 第一...

《大話資料結構》之分段查詢

我所謂的分段查詢包括 二分查詢 插值查詢 fibonacci查詢。三者都是不斷的縮小查詢範圍的查詢方法,只是在每次縮小多少範圍上有所區別。二分查詢 最簡單,每次一刀切,切一半,相對於其他兩種方法顯得很籠統,但是適配性不錯,沒有特殊限制。int binary search int a,int n,in...

資料結構 2

2016 02 06 17 38 指標和陣列 指標和一維陣列 陣列名一維陣列名是個指標常量,它存放的是一維陣列第乙個元素的位址,它的值不能被改變 一維陣列名指向的是陣列的第乙個元素 下標和指標的關係 a i a i 假設指標變數的名字為p 則p i的值是p i p所指向的變數所佔的位元組數 指標變數...