Professional Documents
Culture Documents
private E element;
this.element = element;
this.next = next;
public E getElement() {
return element;
this.element = element;
this.next = next;
if (this.size == 0) {
this.tail.setNext(tail);
this.size++;
}else {
this.tail.setNext(n);
this.size++;
if (this.size == 0) {
this.tail.setNext(tail);
this.size++;
}else {
this.tail = n;
this.size++;
public E removeFirst() {
if(this.size == 1) {
this.tail = null;
this.size--;
return this.tail.getElement();
}else {
this.size--;
return forDelete.getElement();
public E removeLast() {
if(this.size == 1) {
return this.removeFirst();
while(temp.getNext() != this.tail) {
temp = temp.getNext();
}
temp.next = this.tail.next;
this.tail = temp;
this.size--;
return temp.getElement();
do {
walk = walk.getNext();
sb.append(walk.getElement());
if (walk != tail)
sb.append(", ");
sb.append(")");
return sb.toString();
if(this.size < 3) {
return data;
}else {
int r = (int)(Math.random()*this.size+1);
if(b) {
Node<E> temp = this.tail;
temp = temp.getNext();
E loser = temp.getElement();
temp.setElement(data);
return loser;
return data;
}
package mainPac;
array.addFirst(1);
array.addFirst(2);
array.addFirst(3);
array.addLast(4);
System.out.println(array.toString());
System.out.println("-".repeat(20));
int i = array.game(it);
System.out.println("-".repeat(20));
System.out.println("result: ");
System.out.println(array.toString());
System.out.println("-".repeat(12));
System.out.println("loser: "+i);
--
7ussein, Sl