Bağli liste de kuyruk
//Düğüm sınıfımız
class node {
Object element;
node next;
public node() {
}
public node(Object e, node n) {
element = e;
next = n;
}
}
//bağlı liste ekleme silme sınıfımız
class bagliKuyruk {
node rear = null, front = null;
int size = 0;
//eleman ekleme
public void push(int data) {
node newnode = new node();
newnode.element = data;
newnode.next = null;
if (front == null) {
front = newnode;
rear = newnode;
} else {
rear.next = newnode;
rear = newnode;
}
}
//eleman silme
public Object push() {
Object temp = -111111;
if (front == null) {
System.out.println("bağlı kuyruk boş");
return temp;
} else {
temp = front.element;
front = front.next;
size--;
}
if (front == null) {
rear = null;
}
return temp;
}
}
class node {
Object element;
node next;
public node() {
}
public node(Object e, node n) {
element = e;
next = n;
}
}
//bağlı liste ekleme silme sınıfımız
class bagliKuyruk {
node rear = null, front = null;
int size = 0;
//eleman ekleme
public void push(int data) {
node newnode = new node();
newnode.element = data;
newnode.next = null;
if (front == null) {
front = newnode;
rear = newnode;
} else {
rear.next = newnode;
rear = newnode;
}
}
//eleman silme
public Object push() {
Object temp = -111111;
if (front == null) {
System.out.println("bağlı kuyruk boş");
return temp;
} else {
temp = front.element;
front = front.next;
size--;
}
if (front == null) {
rear = null;
}
return temp;
}
}
Yorumlar
Yorum Gönder