Я сделал код (1) в классе некоторое время назад, означает ли этот код, что объект newObj будет помещен в начало очереди?Если да, то можно ли (2) разместить объект newObj в конце с указателем сзади, указывающим на последний узел?
(1)
public boolean put(AnyClass newObj) {
if (currNodes == maxNodes) {
return false;
} else {
Node newNode = new Node(newObj);
if (front == null) {
front = newNode;
} else {
rear.next = newNode;
}
rear = newNode;
currNodes++;
return true;
}
}
(2)
public boolean put(AnyClass newObj) {
if (currNodes == maxNodes) {
return false;
} else {
Node newNode = new Node(newObj);
if (rear == null) {
rear = newNode;
} else {
front.next = newNode;
}
front = newNode;
currNodes++;
return true;
}
}