約瑟夫問題的C語言程序,基本實(shí)現(xiàn)其功能,可以輸入N個(gè)人數(shù),進(jìn)行結(jié)果計(jì)算輸出
標(biāo)簽: C語言程序
上傳時(shí)間: 2013-12-24
上傳用戶:cylnpy
用C語言解決約瑟夫環(huán)問題,約瑟夫環(huán)問題描述:設(shè)編號為1,2,…,n(n>0)個(gè)人按順時(shí)針方向圍坐一圈,每人持有一個(gè)正整數(shù)密碼(可用隨機(jī)數(shù)產(chǎn)生)。開始時(shí)任意給出一個(gè)報(bào)數(shù)上限值m,從第一個(gè)人開始順時(shí)針方向自1起順序報(bào)數(shù),報(bào)到m時(shí)停止報(bào)數(shù),報(bào)m的人出列,將他的密碼作為新的m值,從他在順時(shí)針方向上的下一個(gè)人起重新自1起順序報(bào)數(shù),報(bào)到新m值的人出列;如此下去,直到所有人全部出列為止。要求設(shè)計(jì)一個(gè)程序模擬此過程,并給出出列人的編號序列。
上傳時(shí)間: 2014-11-21
上傳用戶:yepeng139
一、目的要求 用高級語言編寫和調(diào)試一個(gè)進(jìn)程調(diào)度程序,以加深對進(jìn)程的概念及進(jìn)程調(diào)度算法的理解。 二、例題: 設(shè)計(jì)一個(gè)有 N個(gè)進(jìn)程共行的進(jìn)程調(diào)度程序。 進(jìn)程調(diào)度算法:采用最高優(yōu)先數(shù)優(yōu)先的調(diào)度算法(即把處理機(jī)分配給優(yōu)先數(shù)最高的進(jìn)程)和先來先服務(wù)算法。 每個(gè)進(jìn)程有一個(gè)進(jìn)程控制塊( PCB)表示。進(jìn)程控制塊可以包含如下信息:進(jìn)程名、優(yōu)先數(shù)、到達(dá)時(shí)間、需要運(yùn)行時(shí)間、已用CPU時(shí)間、進(jìn)程狀態(tài)等等。
上傳時(shí)間: 2013-12-21
上傳用戶:金宜
隨機(jī)產(chǎn)生個(gè)整數(shù)n=100,200,300,1000,2000個(gè)整數(shù)并存于數(shù)組r[1..n]中。 對主要查找算法(順序查找、插入排序、冒泡排序、堆排序、快速排序)進(jìn)行實(shí)驗(yàn)比較,計(jì)算出平均比較次數(shù)、平均移動(dòng)次數(shù)及執(zhí)行時(shí)間。由程序自動(dòng)計(jì)算.
上傳時(shí)間: 2014-12-04
上傳用戶:氣溫達(dá)上千萬的
這是一個(gè)比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時(shí),請稍作簡化,具體的PID參數(shù)必須由具體對象通過實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算,而將所有參數(shù)全部用整數(shù),運(yùn)算 到最后再除以一個(gè)2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很高時(shí),注意保留移位引起的“余數(shù)”,做好余數(shù)補(bǔ)償。這個(gè)程序只是一般常用pid算法的基本架構(gòu),沒有包含輸入輸出處理部分。
上傳時(shí)間: 2014-12-20
上傳用戶:nairui21
本程序利用奇異值分解對3通道彩色圖像進(jìn)行壓縮分解,具體步驟如下: 壓縮過程: 1. 選取子圖像大小K值,把圖像分解成M×M個(gè)子圖像,IMG(s),s=1,2,…, M2,其中M=N/K,原始圖像IMG大小為N×N。 2. 計(jì)算這M2個(gè)子圖像的平均值average,對每幅子圖像減去均值圖像得到新圖像。 3. 計(jì)算相關(guān)矩陣R,其元素定義為 。 4. 計(jì)算R的特征值與特征向量,計(jì)算每幅子圖像與最大特征向量的內(nèi)積,便得到編碼,即壓縮后的圖像。
上傳時(shí)間: 2013-12-23
上傳用戶:chenxichenyue
設(shè)計(jì)一個(gè)一元稀疏多項(xiàng)式簡單計(jì)算機(jī)器 1. 本演示程序中,用戶根據(jù)相應(yīng)提示可以完成以下功能: (1) 輸入并建立兩個(gè)多項(xiàng)式; (2) 輸出多項(xiàng)式,輸出形式為整數(shù)序列:n,c1,e1,c2,e2,…… cn,en,其中n是多項(xiàng)式的項(xiàng)數(shù),ci和ei分別是第i項(xiàng)的系數(shù)和指數(shù),序列按照指數(shù)降序排列。 (3) 多項(xiàng)式Pa和Pb相加,建立多項(xiàng)式Pa+Pb (4) 多項(xiàng)式Pa和Pb相減,建立多項(xiàng)式Pa-Pb 2. 對一些特殊情況的說明:將0多項(xiàng)式設(shè)置為僅一項(xiàng)的多項(xiàng)式,其系數(shù)和指數(shù)值均為0.
標(biāo)簽: 稀疏 多項(xiàng)式 機(jī)器 計(jì)算
上傳時(shí)間: 2016-03-17
上傳用戶:洛木卓
這是一個(gè)比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時(shí),請稍作簡化,具體的PID參數(shù)必須由具體對象通過實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算,而將所有參數(shù)全部用整數(shù),運(yùn)算 到最后再除以一個(gè)2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很高時(shí),注意保留移位引起的“余數(shù)”,做好余數(shù)補(bǔ)償。這個(gè)程序只是一般常用pid算法的基本架構(gòu),沒有包含輸入輸出處理部分。
上傳時(shí)間: 2014-01-07
上傳用戶:ippler8
冒泡法是數(shù)據(jù)排序的一種基本算法,它的基本方法是:相鄰兩元素進(jìn)行比較,如有需要?jiǎng)t進(jìn)行交換, 每完成一次循環(huán)就將最小元素排在最后(如從大到小排序),下一次循環(huán)是將其他的數(shù)進(jìn)行類似操作? 如將N 個(gè)數(shù)按從大到小排序,Turbo C語言程序函數(shù)
標(biāo)簽: 排序 元素 循環(huán) 數(shù)據(jù)
上傳時(shí)間: 2016-03-20
上傳用戶:趙云興
響鈴程序(從鍵盤接收輸入字符,如是數(shù)字N,則響鈴N次。如不是數(shù)字,則不響。)
上傳時(shí)間: 2016-03-22
上傳用戶:gtzj
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1