寫出一個(gè)求有限整數(shù)序列中的最大值的算法
解:第一步:先假定序列中的第一個(gè)數(shù)為“最大值”. 第二步:將序列的第二個(gè)整數(shù)值與“最大值”比較,如果第二個(gè)整數(shù)大于“最大值”,這時(shí)就假定這個(gè)數(shù)為“最大值”. 第三步:將序列的第三個(gè)整數(shù)值與“最大值”比較,如果第三個(gè)整數(shù)大于“最大值”,這時(shí)就假定這個(gè)數(shù)為“最大值”. 第四步:將序列的第四個(gè)整數(shù)值與“最大值”比較,如果第四個(gè)整數(shù)大于“最大值”,這時(shí)就假定這個(gè)數(shù)為“最大值”. 依此類推 第n步:將序列的第n個(gè)整數(shù)值與“最大值”比較,如果第n個(gè)整數(shù)大于“最大值”,這時(shí)就假定這個(gè)數(shù)為“最大值”. 第n+1步:直到序列中沒有可比的數(shù)為止,“最大值”就是序列的最大值. 思路分析:你可能覺得,求一個(gè)整數(shù)序列的最大值是一個(gè)很簡單的事,的確從10個(gè)、8個(gè)整數(shù)中找出最大值,你一眼就可以看得出來.可是如果是要從一百萬個(gè)年齡序列表中找出年齡最大的一個(gè),要是沒有算法,可就是一件很困難的事了.可計(jì)算機(jī)利用軟件瞬間就可以找出最大值,計(jì)算機(jī)要靠軟件(程序)支持,編寫程序要依賴算法,因此我們要編寫出合理的、高效的算法就非常必要了 |
年級 | 高中課程 | 年級 | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺 | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com