成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

數(shù)據(jù)快速找最大最小值 求線段最大值和最小值的幾種主要思路?

求線段最大值和最小值的幾種主要思路?AB和BC這兩條共點的兩條線段,當求線段AC的最大值AB十BC,AC最小值AB一BC任意輸入10個整數(shù),找出其中的最大值和最小值并輸出?MaxMin(const i

求線段最大值和最小值的幾種主要思路?

AB和BC這兩條共點的兩條線段,當求線段AC的最大值AB十BC,AC最小值AB一BC

任意輸入10個整數(shù),找出其中的最大值和最小值并輸出?

MaxMin(const int * data,int size,int&max,int&min)

{

if(0 size%2)

{

if(data [0] ) 一次取2個數(shù)比較大和和max比小的和min比 data [1])

{

max data [0];

min data [1];

} else

{

min data [0];

max data [1];

}

} else

{

min data [0];

max data [0];

}

int i 2;

while(i size)

{

if(data [i] data [i 1])

{

max max data [i]?max:data [i];

min min data [i 1]?min:data [i 1];

} else

{

max max data [i 1]?max:data [i 1];

min min data [i]?min:data [i];

}

i 2;

}

}

擴展資料:

C語言優(yōu)點。

1、簡潔緊湊、靈活方便。

C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區(qū)分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。

2、運算符豐富。

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現(xiàn)在其它高級語言中難以實現(xiàn)的運算。

3、數(shù)據(jù)類型豐富。

C語言的數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組類型、指針類型、結構體類型、共用體類型等。能用來實現(xiàn)各種復雜的數(shù)據(jù)結構的運算。并引入了指針概念,使程序效率更高。

4、表達靈活實用。

C語言提供多種運算符和表達式值的方法,對問題的表達可通過多種途徑獲得,其程序設計更主動、靈活。它語法限制不太嚴格,程序設計自由度大,如對整型量與字符型數(shù)據(jù)及邏輯型數(shù)據(jù)可以通用等。

5、允許直接訪問物理地址,對硬件進行操作。

由于C語言允許直接訪問物理地址,可為了直接操作硬件,它既有高級語言的功能,又有低級語言的許多功能,可以像匯編語言一樣對比特、字節(jié)和地址進行操作,這些都是計算機最基本的工作單元,可以用來編寫系統(tǒng)軟件。