Sorting and Searching using Collection Class in DSA Java
by TechVidvan Team
Program 1
import java.util.*;
class TestCollections
{
public static void main(String args[])
{
Scanner scan=new Scanner(System.in);
List<Integer>mylist=new ArrayList<Integer>();
int n;
System.out.println("Enter elements in collection for exit press 0");
do
{
n=scan.nextInt();
if(n==0) break;
mylist.add(n);
}while(n!=0);
System.out.println("Before Sorting");
for(Integer I:mylist)
{
System.out.println(I);
}
Collections.sort(mylist);
System.out.println("After Sorting");
for(Integer I:mylist)
{
System.out.println(I);
}
}
}Program 2
import java.util.*;
class TestCollections1
{
public static void main(String args[])
{
Scanner scan=new Scanner(System.in);
List<Integer>mylist=new ArrayList<Integer>();
int n,s;
System.out.println("Enter elements in collection for exit press 0");
do
{
n=scan.nextInt();
if(n==0) break;
mylist.add(n);
}while(n!=0);
Collections.sort(mylist);
// System.out.println(mylist);
System.out.println("Enter an element for search");
s=scan.nextInt();
//System.out.println(Collections.binarySearch(mylist,s));
if(Collections.binarySearch(mylist,s)>=0)
System.out.println("Searching success");
else
System.out.println("Searching not success");
}
}
Tags: data structures with javadsa javadsa java practicaldsa java programsearching and sorting using collection class in dsa javasorting and searching in data structures using javasorting and searching in dsa javasorting and searching using collection class
TechVidvan Team
TechVidvan Team provides high-quality content & courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.