下载此文档

实现最佳置换算法.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
public class Optimal {
/**
内存块的个数
*/
public static final int N = 3;
/**
内存块数组
*/
private Objec
public class Optimal {
/**
内存块的个数
*/
public static final int N = 3;
/**
内存块数组
*/
private Object[] array = new Object[ N];
内存块中元素的个数
private

int

size ;
// 元素 i

未来 longest[i]

个单位时间后将被使用
private

int []

longest

= new int [

N];
//private Object[] procList;
public Optimal() {
}
/**
判断内存区是否为空
***@return
*/
public boolean isEmpty() {
if ( size == 0) {
return true ;
}else {
return false ;
}
}
/**
判断内存区是否达到最大值
***@return
*/
public boolean isOutOfBoundary() {
if ( size >= N) {
return true ;
}else {
return false ;
}
}
/**
查找元素 o在数组中的位置
***@paramo
***@return
*/
public

int indexOfElement(Object o) {
for ( int i=0; i< N; i++) {
if (o == array [i]) {
return i;
}
}
return

-1;
}
/**
找出未来最久的时间会被调用的元素的序号
***@paramk 开始调用时的下标
* ***@paramprocList 整个进程对列的调用过程
***@return
*/
private int findTransIndex(
int transIndex = 0;

final

int k,

final

Object[] procList) {
int
for

longest2 = 0;
( int j=0; j< size
longest [j] = ;

; j++) {
}
for

( int


实现最佳置换算法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息