java

位置:IT落伍者 >> java >> 浏览文章

十大题型算法全实现——(七)磁盘调度[2]


发布日期:2023年05月03日
 
十大题型算法全实现——(七)磁盘调度[2]

int quantity;

int start; //定义开始时磁头所在位置

//初始化函数

void initial()

{

int i;

for(i=;i

queue[i].go=-1;

queue[i].visited=0;

}

start=53;//磁头的初始位置

}

//读入磁道号流

void readData()

{

FILE *fp;

char fname[20];

int temp,i;

cout<<"请输入磁道号流文件名:";

strcpy(fname,"7hard.txt");

cin>>fname;

if((fp=fopen(fname,"r"))==NULL){

cout<<"错误,文件打不开,请检查文件名:)"<

}

else{

while(!feof(fp)){

fscanf(fp,"%d ",&temp);

queue[quantity].go=temp;

quantity++;

}

cout<

[1] [2] [3] [4] [5] [6]

               

上一篇:十大题型算法全实现——(九)银行家算法[4]

下一篇:十大题型算法全实现——(七)磁盘调度[1]