This is a java program to find the maximum element using binary search technique. Binary search requires sequence to be sorted. We return the last element of the sequence, which is maximum.
Here is the source code of the Java Program to Find Maximum Element in an Array using Binary Search. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is a java program to find maximum element using Binary Search
import java.util.Random;
public class Maximum_Using_Binary
{
static int N = 20;
static int []sequence = new int[N];
public static void sort()
{
int i, j, temp;
for (i = 1; i< N; i++)
{
j = i;
temp = sequence[i];
while (j > 0 && temp < sequence[j-1])
{
sequence[j] = sequence[j-1];
j = j-1;
}
sequence[j] = temp;
}
}
public static void main(String args[])
{
Random random = new Random();
for(int i=0; i<N; i++)
sequence[i] = Math.abs(random.nextInt(100));
System.out.println("The sequence is :");
for(int i=0; i<N; i++)
System.out.print(sequence[i] + " ");
sort();
System.out.println("\nThe maximum element in the sequence is : " + sequence[N-1]);
}
}
Output:
$ javac Maximum_Using_Binary.java $ java Maximum_Using_Binary The sequence is : 40 60 99 69 71 90 33 83 7 79 49 67 24 23 36 46 55 13 98 8 The miaximum element in the sequence is : 99
Related posts:
Object Type Casting in Java
Spring Boot - Enabling HTTPS
Java Program to Implement Variable length array
Java Program to Compare Binary and Sequential Search
Hướng dẫn Java Design Pattern – Observer
Lập trình đa luồng với CompletableFuture trong Java 8
Java Copy Constructor
Giới thiệu luồng vào ra (I/O) trong Java
The HttpMediaTypeNotAcceptableException in Spring MVC
Java Program to Implement PrinterStateReasons API
Spring Autowiring of Generic Types
Tránh lỗi NullPointerException trong Java như thế nào?
Java Program to Find a Good Feedback Vertex Set
JUnit 5 for Kotlin Developers
Convert char to String in Java
Display Auto-Configuration Report in Spring Boot
Optional trong Java 8
Java Program to Implement String Matching Using Vectors
Java Program to Implement Sorted Array
Serverless Functions with Spring Cloud Function
Java – Generate Random String
Java Program to Perform the Shaker Sort
An Intro to Spring Cloud Zookeeper
Mapping Nested Values with Jackson
Từ khóa static và final trong java
Java – Reader to InputStream
Spring Boot - Cloud Configuration Client
Java Program to Implement Nth Root Algorithm
Java Program to Generate Date Between Given Range
Introduction to PCollections
Java Program to implement Associate Array
Function trong Java 8