- 14
- 0
- 约8.94千字
- 约 10页
- 2019-10-26 发布于江西
- 举报
首次适应算法
import java.util.Scanner;
class Freearea {
int stadd;//起始地址
int size;//分区大小
int state;//空闲区状态,0为空分区,1表示空闲分区
public Freearea(int estadd,int esize,int estate){
stadd=estadd;
size=esize;
state=estate;
}
public static void main(String[] args){
Freearea h[]={new Freearea(20,20,1),new Freearea(80,50,1),new Freearea(300,30,0),
new Freearea(600,100,1),new Freearea(700,200,1)};
System.out.println(空闲分区表如下图所示);
System.out.println( 首地址 空间大小 状态);
for(int i=0;i5;i++){
System.out.println(第+(i+1)+块+ +h[i].stadd+ +h[i].size+ +h[i].state);
}
System.out.println(请输入所要申请的空间大小);
Scanner s=new Scanner(System.in);
int apply=s.nextInt();
for(int i=0;ih.length;i++){
if(ih.length-1){
if(h[i].state==1h[i].sizeapply){
int t=h[i].stadd;
h[i].stadd=h[i].stadd+apply;
h[i].size=h[i].size-apply;
System.out.println(这个文件的起始地址为+t);
System.out.println(这个文件的终止地址为+h[i].stadd);
break;
}
else if(h[i].state==1h[i].size==apply){
h[i].state=0;
int p=h[i].stadd+apply;
System.out.println(这个文件起始地址为+h[i].stadd);
System.out.println(这个文件的终止地址为+p);
break;
}
}
else{
if(h[i].state==1h[i].sizeapply){
int t=h[i].stadd;
h[i].stadd=h[i].stadd+apply;
h[i].size=h[i].size-apply;
System.out.println(这个文件的起始地址为+t);
System.out.println(这个文件的终止地址为+h[i].stadd);
break;
}
else if(h[i].state==1h[i].size==apply){
h[i].state=0;
int p=h[i].stadd+apply;
System.out.println(这个文件起始地址为+h[i].stadd);
System.out.println(这个文件的终止地址为+p);
break;
}
System.out.println(这个文件不能被分配);
}
}
System.out.println(请再次输入所要申请的空间大小);
Scanner m=new Scanner(System.in);
int appl=m.nextInt();
for(int i=0;ih.length;i++){
if(ih.length-1){
if(h[i].state==1h[i].sizeappl){
int t=h[i].stadd;
h[i].stadd=h[i].stadd+appl;
h[i].size=h[i].size-appl;
System.out.println(这个文件的起始地址为+t);
System.out.pr
您可能关注的文档
- 陕西省公开招聘城镇社区专职工作人员考试知识精华——社区工作法律法规和政策文件选编.doc
- 陕西省人才交流服务中心大学生创业孵化基地入住申请书.doc
- 陕西市同方服饰城招商策划书.doc
- 陕西小吃 英语.ppt
- 陕西镇安县太白庙一带金矿地质特征及控矿因素.docx
- 食材認識-麵包.ppt
- 食疗食物1-鲜果.ppt
- 食疗应用-美容.ppt
- 食品安全法条理解读.ppt
- 食品安全质量管理制度.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 行政法与行政诉讼法期末考试试题及答案.pdf VIP
- 2026年抚州职业技术学院单招职业适应性测试题库含答案详解.docx VIP
- DnD_5E_新手套组_基础入门规则CN.pptx VIP
- 六年级道德与法治下册3《学会反思》.ppt VIP
- 2025年演出经纪人演出票务销售数据统计与透视表分析专题试卷及解析.pdf VIP
- 初级安检证试题及答案.pdf VIP
- 2026年抚州职业技术学院单招《数学》模拟试题【有一套】附答案详解.docx VIP
- 2024年计算机等级考试一级计算机基础及WPS Office应用试卷及解答参考.pdf VIP
- T_TFZX 59-2025 医疗机构医德医风考评指标体系指南.pdf VIP
- 遗传药理学大题库及答案.doc VIP
原创力文档

文档评论(0)