联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2018-06-07 08:30

package proj;



public class FIFO {

private int size;

private String[] memory1;

private String address;

private int count = 0;


public FIFO(int size) {

this.size = size;

memory1 = new String[size];

}

public void addFIFO(String address) {

this.address = address;

String[] memory_ = new String[size];

if(contains(address)) {

return;

} else {

count++;

memory_[0] = address;

for(int i=0;i<size-1;i++) {

memory_[i+1] = memory1[i];

}

memory1 = memory_;

}

//for(int i=0;i<size-1;i++) {

//if(memory1[i]==null){

//String st="0";

//memory1[i]=st;

//}

//}

}


private boolean contains(String address) {

for(int i=0;i<size;i++) {

if(address.equals(memory1[i]))

return true;

}

return false;

}

public String toString() {


String str = "页面"+address+"调入"+":";

for(int i=0;i<size;i++) {

str = str +"|"+ memory1[i];

}

return str+"|";


}

public int interrupt() {

return count;

}

}




版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp