0% found this document useful (0 votes)
10 views

Java24 1

The document contains several questions and examples of Java programs to perform array operations and manipulations. These include finding the minimum/maximum element, displaying duplicate/unique elements, finding the most repeated element, sorting arrays, concatenating arrays, and identifying leader elements. For each question, one or two approaches/code snippets are provided as examples to solve the problem.

Uploaded by

Frisson Pink
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Java24 1

The document contains several questions and examples of Java programs to perform array operations and manipulations. These include finding the minimum/maximum element, displaying duplicate/unique elements, finding the most repeated element, sorting arrays, concatenating arrays, and identifying leader elements. For each question, one or two approaches/code snippets are provided as examples to solve the problem.

Uploaded by

Frisson Pink
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

Q)Write a java program to find out least element from given array?

input:
arr = 6 3 5 4 7 9

output:
Element element : 3

approach1
-----------
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};

//sorting
Arrays.sort(arr); // 3 4 5 6 7 9

System.out.println("Least Element is ="+arr[0]);

}
}
approach2
------------
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};

int small=arr[0];

for(int i=0;i<arr.length;i++)
{
if(arr[i]<small)
{
small=arr[i];
}
}
System.out.println("Least Element is ="+small);

}
}

Q)Write a java program to find out highest element from given array?

input:
arr = 6 3 5 4 7 9

output:
Highest element : 9

ex:

approach1
--------
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};

Arrays.sort(arr); //3 4 5 6 7 9

System.out.println("Highest element ="+arr[arr.length-1]);

}
}

approach2
----------
public class Test
{
public static void main(String[] args)
{
int[] arr={6,3,5,4,7,9};

int big=arr[0];

for(int i=0;i<arr.length;i++)
{
if(arr[i]>big)
{
big=arr[i];
}
}
System.out.println("Highest element is ="+big);
}
}

Q)Write a java program to display duplicates elements from given array?

input:
4 5 6 2 5 6 7 9 1

output:
5 6

ex:
public class Test
{
public static void main(String[] args)
{
int[] arr={4,5,6,2,5,6,7,9,1};

for(int i=0;i<arr.length;i++)
{
for(int j=i+1;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
System.out.print(arr[i]+" ");
}
}
}

}
}

Q)Write a java program to display unique elements from given array?

input:
4 5 6 2 5 6 7 9 1

output:
4 2 7 9 1

ex:

public class Test


{
public static void main(String[] args)
{
int[] arr={4,5,6,2,5,6,7,9,1};

for(int i=0;i<arr.length;i++)
{
int cnt=0;
for(int j=0;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
cnt++;
}
}
if(cnt==1)
System.out.print(arr[i]+" ");
}

}
}

Q)Write a java program to find out most repeating element in given array?

input:
4 5 6 1 2 1 7 4 4 9 5 4 3

output:
4

ex:
----
public class Test
{
public static void main(String[] args)
{
int[] arr={4,5,6,1,4,2,1,7,4,4,9,5,4,3};

int maxCount=0;
int ele = 0;
for(int i=0;i<arr.length;i++)
{
int cnt=0;
for(int j=0;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
cnt++;
}
}
if(maxCount<cnt)
{
maxCount=cnt;
ele=arr[i];
}
}
System.out.println(ele+" repeat for "+maxCount+" times");
}
}

Q)Write a java program to segregate 0'1 and 1's in given array?

Input:
0 1 1 0 0 0 1 1 0 1

output:
0 0 0 0 0 1 1 1 1 1

ex:
----
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={0,1,1,0,0,0,1,1,0,1};

Arrays.sort(arr);

//display
for(int i:arr)
{
System.out.print(i+" ");
}
}
}

Q)Write a java program to find out three highest elements?

input:
4 6 1 2 3 9 8 5 7

output:
9 8 7

ex:
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr={4,6,1,2,3,9,8,5,7};

Arrays.sort(arr);// 1 2 3 4 5 6 7 8 9

System.out.print(arr[arr.length-1]+" ");
System.out.print(arr[arr.length-2]+" ");
System.out.print(arr[arr.length-3]+" ");
}
}

Q)Write a java program to find out pair of array elements equals to sum value?

input:
arr = 5 4 1 8 9 6 3

sum = 10

output:
4 6
1 9

public class Test


{
public static void main(String[] args)
{
int[] arr={5,4,1,8,9,6,3};
int sum=10;

for(int i=0;i<arr.length;i++)
{
for(int j=i+1;j<arr.length;j++)
{
if(arr[i]+arr[j]==sum)
{
System.out.println(arr[i]+" "+arr[j]);
}
}
}
}
}

Q)write a java program to concatinate two arrays and display them in sorting order?

input:
arr1 = 5 7 10 8 1
arr2 = 9 4 2 6 3

output:
1 2 3 4 5 6 7 8 9 10

ex:

import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[] arr1={5,7,10,8,1};
int[] arr2={9,4,2,6,3};

int size1=arr1.length;
int size2=arr2.length;

arr1=Arrays.copyOf(arr1, size1+size2);

int j=0;
for(int i=size1;i<arr1.length;i++)
{
arr1[i]=arr2[j++];
}
//sorting
Arrays.sort(arr1);

//display
for(int i:arr1)
{
System.out.print(i+" ");
}

}
}

Q)Write a java program to find out leader elements from given array?

input:
arr = 33 10 29 18 7 2 14

output:

public class Test


{
public static void main(String[] args)
{
int[] arr={33,10,29,18,7,2,14};

int max=arr[arr.length-1];

System.out.print(max+" ");

for(int i=arr.length-2;i>=0;i--)
{
if(arr[i]>max)
{
max=arr[i];
System.out.print(max+" ");
}
}
}
}

You might also like