DSA using Java Tutorials

Insertion Sort in Data Structures using Java 0

Insertion Sort in Data Structures using Java

Program 1 //Program for insertion sort import java.util.*; class InsertionSort { public static void main(String args[]) { int ar[],n,i,j,temp,k; Scanner scan=new Scanner(System.in); System.out.println(“Enter the limit of array”); n=scan.nextInt(); ar=new int[n]; System.out.println(“Enter elements in array”);...

Binary Search Tree using Collection in DSA Java Part – 2 0

Binary Search Tree using Collection in DSA Java Part – 2

Program 1 import java.util.*; class TestBST { public static void main(String args[]) { TreeSet<Integer>bst=new TreeSet<Integer>(); Scanner scan=new Scanner(System.in); int choice; do { System.out.println(“————–Binary Search Tree—————-“); System.out.println(“1.Create”); System.out.println(“2.Display”); System.out.println(“3.Search”); System.out.println(“4.Remove”); System.out.println(“5.Exit”); System.out.println(“—————————————————-“); System.out.println(“Enter your choice”);...

Doubly Linked List in DSA Java Part – 2 0

Doubly Linked List in DSA Java Part – 2

Program 1 import java.util.*; class DoubleLinkedList { static class Node { Node ladd; int data; Node radd; } Node start=null,new1,prev1,next1,temp; void create() { Scanner scan=new Scanner(System.in); int n; System.out.println(“Enter first element”); n=scan.nextInt(); start=new Node();...

Stack using Linked List in DSA Java 0

Stack using Linked List in DSA Java

Program 1 package dataflair; import java.util.*; public class TestStack { public static void main(String[] args) { int n,choice=0; Scanner scan=new Scanner(System.in); LinkedList<Integer>mystack=new LinkedList<Integer>(); do { System.out.println(“\n—————-Stack Menu—————————“); System.out.println(“1.Push”); System.out.println(“2.Pop”); System.out.println(“3.Display”); System.out.println(“4.Search”); System.out.println(“5.Exit”); System.out.println(“\n——————————————————–“); System.out.println(“\nEnter...