운영체제-은행가 알고리즘 자바 구현
import java.util.Scanner;
public class test {
Scanner in=new Scanner(System.in);
int[][] Max; //
int[][] Allocation; //
int[][] Need; //
int[] Availables; //
int[] Available; //
int[] Allocations;
int p; //
int z; //
int[] safe; //
int[] Max1;
int[] request; //
int p2=0; //
int request1=0; //
int[] Need1; // need
int ava=0; // available
int available=0;
public static void main(String[] args) {
test tests=new test();
tests.definition();
}
public void definition(){
/* */
System.out.println(" :");
p=in.nextInt(); //
System.out.println(" :");
z=in.nextInt(); //
Max=new int[p][z];
Allocation=new int[p][z];
Need=new int[p][z];
Availables=new int[p];
Available=new int[z];
safe=new int[p];
Need1=new int[p];
request=new int[z];
Max1=new int[p];
Allocations=new int[p];
for (int i=0;iNeed2[j]){
need=Need2[i];
Need2[i]=Need2[j];
Need2[j]=need;
}
}
}
for (int i=0;i
available){
return 0;
}
else{
for (int i=0;i
Need2[j]){
need=Need2[i];
Need2[i]=Need2[j];
Need2[j]=need;
}
}
}
if (Need2[0]>available){
return 0;
}
else{
for (int i=0;i
이 가능하다, ~할 수 있다,...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
두 개 이상의 서버 간 비밀 로그인 설정 해제전체적인 사고방식: 1 서버 A로 하여금 비밀 로그인 면제 서버 B와 비밀 로그인 면제 자체 1.1 서버 A로 하여금 비밀 로그인 면제 서버 B 1.2 서버 A로 하여금 자기 로그인 (즉, 서버 A에서: ssh lo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.