石子歸并問(wèn)題:在一個(gè)圓形操場(chǎng)的四周擺放著N堆石子(N<= 100),現(xiàn)要將石子有次序地合并成一堆.規(guī)定每次只能選取相鄰的兩堆合并成新的一堆,并將新的一堆的石子數(shù),記為該次合并的得分.編一程序,由文件讀入堆棧數(shù)N及每堆棧的石子數(shù)(<=20)。 (1)選擇一種合并石子的方案,使用權(quán)得做N-1次合并,得分的總和最小; (2)選擇一種合并石子的方案,使用權(quán)得做N-1次合并,得分的總和最大;
上傳時(shí)間: 2015-04-28
上傳用戶:84425894
.?dāng)?shù)據(jù)結(jié)構(gòu) 假設(shè)有M個(gè)進(jìn)程N(yùn)類資源,則有如下數(shù)據(jù)結(jié)構(gòu): MAX[M*N] M個(gè)進(jìn)程對(duì)N類資源的最大需求量 AVAILABLE[N] 系統(tǒng)可用資源數(shù) ALLOCATION[M*N] M個(gè)進(jìn)程已經(jīng)得到N類資源的資源量 NEED[M*N] M個(gè)進(jìn)程還需要N類資源的資源量 2.銀行家算法 設(shè)進(jìn)程I提出請(qǐng)求Request[N],則銀行家算法按如下規(guī)則進(jìn)行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(zhuǎn)(2);否則,出錯(cuò)。 (2)如果Request[N]<=AVAILABLE,則轉(zhuǎn)(3);否則,出錯(cuò)。 (3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù): AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險(xiǎn)性分配作廢,系統(tǒng)恢復(fù)原狀,進(jìn)程等待。 3.安全性檢查 (1)設(shè)置兩個(gè)工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進(jìn)程集合中找到一個(gè)滿足下述條件的進(jìn)程, FINISH[i]=FALSE NEED<=WORK 如找到,執(zhí)行(3);否則,執(zhí)行(4) (3)設(shè)進(jìn)程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進(jìn)程Finish[M]=true,則表示安全;否則系統(tǒng)不安全。
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 進(jìn)程 資源
上傳時(shí)間: 2014-01-05
上傳用戶:moshushi0009
數(shù)據(jù)結(jié)構(gòu) 假設(shè)有M個(gè)進(jìn)程N(yùn)類資源,則有如下數(shù)據(jù)結(jié)構(gòu): MAX[M*N] M個(gè)進(jìn)程對(duì)N類資源的最大需求量 AVAILABLE[N] 系統(tǒng)可用資源數(shù) ALLOCATION[M*N] M個(gè)進(jìn)程已經(jīng)得到N類資源的資源量 NEED[M*N] M個(gè)進(jìn)程還需要N類資源的資源量 2.銀行家算法 設(shè)進(jìn)程I提出請(qǐng)求Request[N],則銀行家算法按如下規(guī)則進(jìn)行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(zhuǎn)(2);否則,出錯(cuò)。 (2)如果Request[N]<=AVAILABLE,則轉(zhuǎn)(3);否則,出錯(cuò)。 (3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù): AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險(xiǎn)性分配作廢,系統(tǒng)恢復(fù)原狀,進(jìn)程等待。 3.安全性檢查 (1)設(shè)置兩個(gè)工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進(jìn)程集合中找到一個(gè)滿足下述條件的進(jìn)程, FINISH[i]=FALSE NEED<=WORK 如找到,執(zhí)行(3);否則,執(zhí)行(4) (3)設(shè)進(jìn)程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進(jìn)程Finish[M]=true,則表示安全;否則系統(tǒng)不安全。
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 進(jìn)程 資源
上傳時(shí)間: 2013-12-24
上傳用戶:alan-ee
本程序來(lái)自TI公司網(wǎng)站原程序,其功能是通過(guò)傳統(tǒng)的矢量控制算法來(lái)實(shí)現(xiàn)對(duì)永磁同步電機(jī)的控制,矢量控制采用雙閉環(huán)結(jié)構(gòu),內(nèi)環(huán)為電流環(huán),外環(huán)為速度環(huán),其速度的采集是通過(guò)編碼器獲得。是一個(gè)不可多得矢量控制例程。控制程序可以采用.asm也可以采用.C。程序的具體算法和介紹在軟件壓縮包有詳細(xì)介紹!
標(biāo)簽: 程序 矢量控制 TI公司 永磁同步電機(jī)
上傳時(shí)間: 2015-04-29
上傳用戶:chenjjer
本程序來(lái)自TI公司網(wǎng)站原程序,其功能是通過(guò)傳統(tǒng)的矢量控制算法來(lái)實(shí)現(xiàn)對(duì)永磁同步電機(jī)的控制,矢量控制采用雙閉環(huán)結(jié)構(gòu),內(nèi)環(huán)為電流環(huán),外環(huán)為速度環(huán),其速度的獲得是靠滑模自適應(yīng)算法求得。是一個(gè)不可多得無(wú)速度傳感器矢量控制例程。控制程序可以采用.asm也可以采用.C。程序的具體算法和介紹在軟件壓縮包有詳細(xì)介紹!
標(biāo)簽: 程序 矢量控制 TI公司 永磁同步電機(jī)
上傳時(shí)間: 2015-04-29
上傳用戶:zl5712176
PLD-N分頻程序,使用時(shí)可以任意修改(VHDL)
上傳時(shí)間: 2013-12-25
上傳用戶:Thuan
支持多個(gè)進(jìn)程并發(fā)運(yùn)行的簡(jiǎn)單進(jìn)程管理模擬系統(tǒng)。本系統(tǒng)的同步機(jī)構(gòu)采用的信號(hào)量上的P,V操作的機(jī)制;控制機(jī)構(gòu)包括阻塞和喚醒操作;時(shí)間片中斷處理程序模擬的時(shí)間片中斷;進(jìn)程調(diào)度程序負(fù)責(zé)為各進(jìn)程分配處理機(jī)。
標(biāo)簽: 進(jìn)程 運(yùn)行 模擬系統(tǒng) 機(jī)構(gòu)
上傳時(shí)間: 2013-12-26
上傳用戶:huannan88
同步發(fā)電機(jī)同步電動(dòng)機(jī)軟啟動(dòng)電子開(kāi)關(guān)通用的晶砸管控制程序.
標(biāo)簽: 同步發(fā)電機(jī) 同步電動(dòng)機(jī) 軟啟動(dòng) 電子開(kāi)關(guān)
上傳時(shí)間: 2015-04-30
上傳用戶:exxxds
用匯編語(yǔ)言編寫的基于320TMSC54XXDSP的同步串口程序,在ccs5000平臺(tái)測(cè)試通過(guò)
上傳時(shí)間: 2015-04-30
上傳用戶:縹緲
局域網(wǎng)廣播系統(tǒng),可以進(jìn)行同步廣播,同步進(jìn)行文本文檔傳送,全部源程序,及其可執(zhí)行文件都可使用
標(biāo)簽: 局域網(wǎng) 傳送 可執(zhí)行文件 廣播系統(tǒng)
上傳時(shí)間: 2015-04-30
上傳用戶:海陸空653
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1