Stack e Queue completati, compreso il toString. Versione sia array che lista.
This commit is contained in:
@@ -2,7 +2,6 @@ package com.xgiovio;
|
||||
|
||||
import general_utility.test_object;
|
||||
import stack.ArrayStack;
|
||||
import stack.FixedArrayStack;
|
||||
import stack.NodeStack;
|
||||
|
||||
/**
|
||||
@@ -14,16 +13,23 @@ import stack.NodeStack;
|
||||
public class ArrayTest {
|
||||
|
||||
public static void main(String[] args) {
|
||||
NodeStack<test_object> a = new NodeStack<test_object>();
|
||||
NodeStack<test_object> a = new NodeStack<test_object>();
|
||||
System.out.print(a.isEmpty());
|
||||
a.push(new test_object(10));
|
||||
System.out.print(a.size());
|
||||
a.push(new test_object(20));
|
||||
System.out.print(a.size());
|
||||
a.push(new test_object(30));
|
||||
System.out.print(a.size());
|
||||
a.push(new test_object(40));
|
||||
System.out.print(a.size());
|
||||
|
||||
|
||||
|
||||
a.pop();
|
||||
System.out.print(a.size());
|
||||
a.pop();
|
||||
System.out.print(a.size());
|
||||
|
||||
|
||||
System.out.print(a.toString());
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.xgiovio;
|
||||
|
||||
import general_utility.test_object;
|
||||
import queue.ArrayQueue;
|
||||
import queue.ArrayQueueNoBlank;
|
||||
import queue.NodeQueue;
|
||||
|
||||
/**
|
||||
@@ -21,19 +20,39 @@ public class QueueTest {
|
||||
|
||||
NodeQueue<test_object> queue = new NodeQueue<test_object>();
|
||||
|
||||
|
||||
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);
|
||||
System.out.println(queue.size());
|
||||
|
||||
queue.enqueue(new test_object(1));
|
||||
System.out.println(queue);
|
||||
System.out.println(queue.size());
|
||||
|
||||
queue.enqueue(new test_object(1));
|
||||
System.out.println(queue);
|
||||
System.out.println(queue.size());
|
||||
|
||||
queue.enqueue(new test_object(5));
|
||||
System.out.println(queue);
|
||||
System.out.println(queue.size());
|
||||
|
||||
|
||||
System.out.println(queue.isEmpty());
|
||||
System.out.println(queue.size());
|
||||
|
||||
System.out.println(queue.front());
|
||||
queue.dequeue();
|
||||
queue.dequeue();
|
||||
System.out.println(queue);
|
||||
queue.enqueue(new test_object(6));
|
||||
System.out.println(queue);
|
||||
|
||||
queue.dequeue();
|
||||
System.out.println(queue);
|
||||
queue.dequeue();
|
||||
queue.dequeue();
|
||||
System.out.println(queue);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user