0% found this document useful (0 votes)
10 views7 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views7 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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