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:
JUnit5 Programmatic Extension Registration with @RegisterExtension
Java Program to Implement Gaussian Elimination Algorithm
DistinctBy in the Java Stream API
Spring 5 Functional Bean Registration
Java Program to Implement Min Heap
Java Program to Solve the Fractional Knapsack Problem
Java Program to Perform Arithmetic Operations on Numbers of Size
Spring REST API + OAuth2 + Angular (using the Spring Security OAuth legacy stack)
Comparing Two HashMaps in Java
Tổng quan về ngôn ngữ lập trình java
Returning Custom Status Codes from Spring Controllers
Java 14 Record Keyword
The DAO with JPA and Spring
Java Program to Describe the Representation of Graph using Incidence List
Spring WebClient and OAuth2 Support
Removing all Nulls from a List in Java
Java 8 Stream API Analogies in Kotlin
Java Program to Implement Sorted Array
Java Program to Implement Self Balancing Binary Search Tree
Java Program to Generate Random Numbers Using Middle Square Method
Java Program to Find Hamiltonian Cycle in an UnWeighted Graph
Java Program to Implement RenderingHints API
Java Program to Implement Disjoint Set Data Structure
Jackson Date
Java – Generate Random String
Remove the First Element from a List
Java Program to Check if any Graph is Possible to be Constructed for a Given Degree Sequence
Java Program to Represent Graph Using Adjacency List
Spring Boot Integration Testing with Embedded MongoDB
Java Program to Implement Expression Tree
Spring Security 5 – OAuth2 Login
Guide to java.util.concurrent.Future