-
大小: 5KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-01-04
- 標(biāo)簽: scan??
資源簡(jiǎn)介
先來(lái)先服務(wù)
最短尋道時(shí)間優(yōu)先
掃描算法
循環(huán)掃描算法
N-Step-SCAN
FSCAN調(diào)度算法
新出現(xiàn)的所有請(qǐng)求磁盤I/O的進(jìn)程
代碼片段和文件信息
#include
#include
int?H;
/*n個(gè)數(shù)據(jù)從小到大排序*/
void?sb(int?arry[]int?n)
{???int?ijt;
for(j=0;j for(i=0;i if(arry[i]>arry[i+1])
{
t=arry[i];
arry[i]=arry[i+1];
arry[i+1]=t;
}
}
/*n個(gè)數(shù)據(jù)從大到小排序*/
void?bs(int?arry[]int?n)
{
int?ijt;
for(j=0;j for(i=0;i if(arry[i] {
t=arry[i];
arry[i]=arry[i+1];
arry[i+1]=t;
}
}
/*scan函數(shù)*/
int?scan(int?a[]int?m)/*m個(gè)數(shù)據(jù)進(jìn)行scan掃描算法*/
{
int?k1=0k2=0b[50]={0}bb[50]={0}isumk;
for(i=0;i {
if(a[i]>a[0])
{???b[k1]=a[i];?k1++;?}/*大于a[0]的數(shù)目為k1*/
if((a[i] {??bb[k2]=a[i];?k2++;?}/*小于a[0]的數(shù)目為k2*/
}
sb(bk1);?bs(bbk2);
????printf(“請(qǐng)回答:這次最初出現(xiàn)的請(qǐng)求磁道的進(jìn)程嗎?(1表示是0表示否):\n“);
評(píng)論
共有 條評(píng)論