Add the dummy class, and clean up the base algorithm

This commit is contained in:
Bradlee Speice 2012-11-05 17:59:08 -05:00
parent 2c9d884b78
commit 6d140e9021
2 changed files with 19 additions and 2 deletions

View File

@ -7,10 +7,10 @@ public class baseAlgorithm{
memoryBlock = new int[memorySize]; memoryBlock = new int[memorySize];
} }
void allocate(){ void allocate(int jobID, int jobSize, int jobTime){
/* This method to be overloaded by each algorithm */ /* This method to be overloaded by each algorithm */
} }
void deallocate(){ void deallocate(int jobSize, int beginningLocation){
} }
} }

17
dummyAlgorithm.java Normal file
View File

@ -0,0 +1,17 @@
public class dummyAlgorithm{
int[] memoryBlock;
void dummyAlgorithm(int memorySize){
/* Constructor needed for each algorithm */
memoryBlock = new int[memorySize];
}
void allocate(int jobID, int jobSize, int jobTime){
/* This method to be overloaded by each algorithm */
return System.out.println("Allocating job " + jobID + " with size: " + jobSize + " for: " + jobTime + " milliseconds.");
}
void deallocate(int jobSize, int beginningLocation){
return System.out.println("Removing job with size: " + jobSize + " beginning at: " + beginningLocation);
}
}