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