|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmauda.plugin.fibheap.FibHeapAnalyse
public class FibHeapAnalyse
The analyzer-class for automatic generation of FibHeap- Exercises.
| Constructor Summary | |
|---|---|
FibHeapAnalyse()
Creates a FibHeap-Analyzer |
|
| Method Summary | |
|---|---|
OperationQueue |
autoGen(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Calculates the todo-operations for the current data-structure |
OperationQueue[] |
fullAutomatic(java.lang.Object o,
OperationQueue initOQ,
OperationQueue scrambleOQ,
OperationQueue autoGenOQ,
int difficulty,
int mode)
Generates a complete exercise from the given parameters. |
OperationQueue |
getOperations(java.lang.Object o)
Calculates all possible different Operation's at the current-state of the data-structure. |
OperationQueue |
init(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Calculates operations to initialize a data-structure |
OperationQueue |
scramble(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Calculates operations to scramble the current data-structure |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FibHeapAnalyse()
| Method Detail |
|---|
public OperationQueue getOperations(java.lang.Object o)
Analysable
getOperations in interface Analysableo - data-structure
public OperationQueue init(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Analysable
init in interface Analysableo - data-structuregivenOperations - OperationQueue that contains the candidates for initializing (Parameters not defined)difficulty - difficulty-IDmode - exercise-mode (NORMAL vs. FAULT)
public OperationQueue scramble(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Analysable
scramble in interface Analysableo - data-structuregivenOperations - OperationQueue of Operations without parametersdifficulty - difficulty-IDmode - exercise-mode (NORMAL vs. FAULT)
public OperationQueue autoGen(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Analysable
autoGen in interface Analysableo - data-structuregivenOperations - OperationQueue of Operations without parametersdifficulty - difficulty-IDmode - exercise-mode (NORMAL vs. FAULT)
public OperationQueue[] fullAutomatic(java.lang.Object o,
OperationQueue initOQ,
OperationQueue scrambleOQ,
OperationQueue autoGenOQ,
int difficulty,
int mode)
Analysable
fullAutomatic in interface Analysableo - data-structure.initOQ - OperationQueue used for initializingscrambleOQ - OperationQueue used for scramblingautoGenOQ - OperationQueue used to generate the todo-operationsdifficulty - difficulty-IDmode - exercise-mode (NORMAL vs. FAULT)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||