Implementato la coda in cui non c'è nessun elemento libero. bisogna implementare una coda in cui c'è un elemento libero e bisogna organizzare i nomi come sintassi della prof. convertire classi astratti in interfacce e fare il refactor dei nomi, compreso i metodi e forse i pacchetti
This commit is contained in:
49
com/xgiovio/QueueTest.java
Normal file
49
com/xgiovio/QueueTest.java
Normal file
@@ -0,0 +1,49 @@
|
||||
package com.xgiovio;
|
||||
|
||||
import general_utility.test_object;
|
||||
import queue.DynamicArrayQueue;
|
||||
|
||||
/**
|
||||
* Created with xgiovio.macbookair.
|
||||
* User: xgiovio
|
||||
* Date: 10/03/14
|
||||
* Time: 16:39
|
||||
*/
|
||||
public class QueueTest {
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
|
||||
|
||||
DynamicArrayQueue<test_object> queue = new DynamicArrayQueue<test_object>(5);
|
||||
|
||||
queue.enqueue(new test_object(1));
|
||||
System.out.println(queue.front().get_data());
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(1));
|
||||
queue.enqueue(new test_object(5));
|
||||
System.out.println(queue.front().get_data());
|
||||
|
||||
|
||||
|
||||
System.out.println(queue.isEmpty());
|
||||
System.out.println(queue.size());
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
21
general_utility/test_object.java
Normal file
21
general_utility/test_object.java
Normal file
@@ -0,0 +1,21 @@
|
||||
package general_utility;
|
||||
|
||||
/**
|
||||
* Created with xgiovio.macbookair.
|
||||
* User: xgiovio
|
||||
* Date: 10/03/14
|
||||
* Time: 16:41
|
||||
*/
|
||||
public class test_object {
|
||||
|
||||
public test_object (int in_number){
|
||||
number = in_number;
|
||||
}
|
||||
|
||||
public int get_data (){
|
||||
return number;
|
||||
}
|
||||
|
||||
private int number;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user