Pārlūkot izejas kodu

added add

master
David pirms 4 gadiem
vecāks
revīzija
d856da2c13
1 mainītis faili ar 34 papildinājumiem un 8 dzēšanām
  1. +34
    -8
      src/ChainQueue.java

+ 34
- 8
src/ChainQueue.java Parādīt failu

@@ -4,6 +4,40 @@ import java.util.Queue;


public class ChainQueue<E> implements Queue<E> {

private class Node<E> {

E data;
Node<E> next;

public Node(E data) {
this.data = data;
}

}

Node<E> first;

@Override
public boolean add(E arg0) {
if (first == null) {
first = new Node(arg0);
}
return addNode(arg0, first);

}

private boolean addNode(E arg, Node n) {
if (n == null) {
n = new Node(arg);
}
if (n.next == null) {
n.next = new Node(arg);
}
return true;

}

@Override
public int size() {
return 0;
@@ -34,11 +68,6 @@ public class ChainQueue<E> implements Queue<E> {
return null;
}

@Override
public boolean add(E e) {
return false;
}

@Override
public boolean remove(Object o) {
return false;
@@ -94,7 +123,4 @@ public class ChainQueue<E> implements Queue<E> {
return null;
}

private class Node<E> {

}
}

Notiek ielāde…
Atcelt
Saglabāt