Professional Documents
Culture Documents
SECTION: 3D2
CODE:
import java.util.Scanner;
class Node{
int data;
Node next;
Node prev;
Node(int data)
this.data = data;
this.next = null;
this.prev = null;
class DLL{
Node head;
Node tail;
DLL()
head = null;
tail = null;
if(head == null){
head = n;
tail = n;
else{
tail.next = n;
n.prev = tail;
tail = n;
System.out.print("\n\nElements : ");
while(cur!=null){
System.out.print(cur.data+",");
cur = cur.prev;
Node i = head;
Node j = tail;
while(i.next!=null)
return 1;
else{
i=i.next;
j=j.prev;
return 0;
}
a.insert(66);
a.insert(55);
a.insert(44);
a.insert(33);
a.insert(22);
a.insert(11);
a.print();
if(found == 1)
System.out.print("\nElement found.");
}else
OUTPUT:
Test 1:
Test 2:
CODE:
import java.util.Scanner;
class Node{
int data;
Node next;
Node prev;
Node(int data)
{
this.data = data;
this.next = null;
this.prev = null;
class DLL{
Node head;
Node tail;
DLL()
head = null;
tail = null;
if(head == null)
head = n;
tail = n;
}
else{
tail.next = n;
n.prev = tail;
tail = n;
while(cur!=null)
System.out.print(cur.data+",");
cur = cur.next;
Node i = a.head;
Node j = a1.head;
while(i != null)
{
a2.insert(i.data);
i = i.next;
while(j != null)
a2.insert(j.data);
j=j.next;
return a2;
int n = in.nextInt();
a.insert(element);
a.print();
n = in.nextInt();
a1.insert(element);
a1.print();
a2 = a2.Combine(a,a1);
a2.print();
}
}
OUTPUT: