中易网

用java语言实现LRU算法和FIFO算法。急急急!!!!!!!

答案:3  悬赏:40  
解决时间 2021-11-13 13:37
要求是给出任意的输入流,计算缺页率

而且输入流长度和cache尺寸可定制。
例如:cache=5,从0-9中数字任意排序,长度为30.
输入流:12568,,36536,56892,70495,36745,87345.
最佳答案
您好,百度贴吧专家团很高兴能够回答您的问题。您的采纳是我们前进的动力。
public class LRU {

private int theArray[];
private int back; //定义队尾
private int currentSize; //队列中存放元素个数
private int maxSize=5; //队列中能存放元素的个数

public LRU(){
theArray=new int[maxSize];
back=0;
currentSize=0;
}
public void queue(int a[]){
for(int i=0;i enQueue(a[i]);
}
}

public void enQueue(int x){ //入队
beUsed(x); //先判断是否已存在该页号,若存在,删除
if(currentSize theArray[back]=x;
back++;
currentSize++;
}else if(currentSize==maxSize){ //满了
for(int i=0;i theArray[i]=theArray[i+1];
}
theArray[maxSize-1]=x;
}
for(int i=0;i System.out.print(theArray[i]);
}
System.out.println();
}
public void beUsed(int x){ //判断是否已存在该页号,若存在,删除已有的
for(int i=0;i if(theArray[i]==x){
for(int j=i;j theArray[j]=theArray[j+1];
}
currentSize--;
back--;
}
}
}
public static void main(String[] args) {
LRU lru=new LRU();
int a[]={4,7,0,7,1,0,1,2,1,2,6};
lru.queue(a);
}

}
全部回答
你好! 哈哈哈,你到底是谁,我要告诉夏天老师 仅代表个人观点,不喜勿喷,谢谢。
完全没看懂
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
担板的意思是什么?担板的释义是什么啊?
鱼缸卧室摆放有什么风水禁忌?
睫毛弯弯-王心凌 用的是什么乐器
梦见球类运动是什么意思是什么意思?好不好呢
贊詠的意思是什么?贊詠的释义是什么啊?
同一个网段同一vlan下可能有相同端口,如何隔
正中下怀的意思?成语怎么解释?
河北燕郊平安保险分公司为什么要190元培训费
个体小企业如何做网络营销?
白涛街道办地址在什么地方,想过去办事
黑色九分裤黑色皮鞋白色腰带搭配行吗?
请问各位闺蜜结婚送什么歌
松岗哪有桶装山泉水
张壁水库地址在哪,我要去那里办事
我可能不会爱你的女主角工作是什么?学什么专
推荐资讯
吻戏最感人的电视剧
鹏游蝶梦的意思?成语怎么解释?
u88商机网,网上加盟可信吗?
寨壕的意思是什么?寨壕的释义是什么啊?
我爱李文娜一生一世
塑料地板的优缺点
没收到货,申请退款已经关闭怎么办
零基础学会计学,经济学,金融学,有三个月左
华容道是什么棋,上边有三国的一些人物,怎么
去东巴谷春游作文600
为什么睡觉起来双眼皮有一只变成单眼皮了?怎
合力为零的物体运动状态?静止还是匀速直线运
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?