SORTING AND
SEARCHING
ELEMENTS IN AN
ARRAY
SEARCHING ARRAY ELEMENT
public static void main(String[] args) {
//Initialize array
int [] arr = new int [] {25, 11, 7, 75, 56};
//Initialize min with first element of array
int min = arr[0];
//Loop through the array
for (int i = 0; i < arr.length; i++) {
//Compare elements of array with min
if(arr[i] <min)
min = arr[i];
}
System.out.println("Smallest element present in
given array: " + min); }}
SORTING ARRAY ELEMENTS
public static void main(String[] args) {
//Initialize array
int [] arr = new int [] {5, 2, 8, 7, 1};
int temp = 0;
//Displaying elements of original array
System.out.println("Elements of original array: ");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
//Sort the array in ascending order
for (int i = 0; i < arr.length; i++) {
for (int j = i+1; j < arr.length; j++) {
if(arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
} } }
System.out.println();
//Displaying elements of array after sorting
System.out.println("Elements of array sorted in ascending order: ");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");

Sorting and Searching in Array.pptx

  • 1.
  • 2.
    SEARCHING ARRAY ELEMENT publicstatic void main(String[] args) { //Initialize array int [] arr = new int [] {25, 11, 7, 75, 56}; //Initialize min with first element of array int min = arr[0]; //Loop through the array for (int i = 0; i < arr.length; i++) { //Compare elements of array with min if(arr[i] <min) min = arr[i]; } System.out.println("Smallest element present in given array: " + min); }}
  • 3.
    SORTING ARRAY ELEMENTS publicstatic void main(String[] args) { //Initialize array int [] arr = new int [] {5, 2, 8, 7, 1}; int temp = 0; //Displaying elements of original array System.out.println("Elements of original array: "); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); }
  • 4.
    //Sort the arrayin ascending order for (int i = 0; i < arr.length; i++) { for (int j = i+1; j < arr.length; j++) { if(arr[i] > arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } System.out.println(); //Displaying elements of array after sorting System.out.println("Elements of array sorted in ascending order: "); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " ");