Programming Resources
For Fun and Learning
Charles Cusack
Computer Science
Hope College
main

Python
C++

JAVA


PHP
SQL
Assignments

QueueExample


ArrayListQueue.java

import java.util.*;

/**
 * A simple queue class based on an ArrayList
 * 
 * @author Chuck Cusack
 * @version 1.0, February 2008
 */
public class ArrayListQueue<T> implements QueueInterface<T> {
   ArrayList<T> theElements;
   
    public ArrayListQueue() {
        theElements = new ArrayList<T>();
    }
    
    public boolean isEmpty() {
    }
    
    public boolean isFull() {
    }
    
    public boolean enqueue(T item) {
    }
    
    public T dequeue() {
    } 
    
    public T peek() {
    }
    
    public Iterator<T> iterator() {
        return theElements.iterator();
    }
}