This is a java program to find the minimum element of the sequence using the technique of linear search. First we assign min equal to the first element of the sequence, then we go on exploring each element of the sequence and compare it with the min element, if less we update min.
Here is the source code of the Java Program to Find Minimum Element in an Array using Linear 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 the minimum element using the technique of Sequential Search
import java.util.Random;
import java.util.Scanner;
public class Minimum_Using_Sequential
{
static int N = 20;
static int []sequence = new int[N];
public static int minSequential()
{
int min = sequence[0];
for(int i=0; i<N; i++)
if(min > sequence[i])
min = sequence[i];
return min;
}
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] + " ");
Scanner sc = new Scanner(System.in);
System.out.println("\nThe minimum element in the sequence is : " + minSequential());
sc.close();
}
}
Output:
$ javac Minimum_Using_Sequential.java $ java Minimum_Using_Sequential The sequence is : 33 43 61 93 97 31 53 62 58 87 68 61 16 52 12 29 27 63 68 22 The minimum element in the sequence is : 12
Related posts:
Java Streams vs Vavr Streams
Java Program to Implement Euler Circuit Problem
Spring Boot - Code Structure
Hướng dẫn Java Design Pattern – Proxy
Spring Boot - Enabling Swagger2
Java Program to Implement Double Ended Queue
Java Program to Perform Inorder Recursive Traversal of a Given Binary Tree
An Introduction to Java.util.Hashtable Class
Java Program to Construct K-D Tree for 2 Dimensional Data
Logout in an OAuth Secured Application
Java Program to Implement the Monoalphabetic Cypher
Java Program to implement Sparse Vector
Java Program to find the maximum subarray sum using Binary Search approach
Spring Boot - Hystrix
Java Program to Construct an Expression Tree for an Infix Expression
Java Program to Perform Searching Based on Locality of Reference
Java Program to Find the Mode in a Data Set
Serialization và Deserialization trong java
Guide to the Java ArrayList
An Example of Load Balancing with Zuul and Eureka
Java Program to Use Boruvka’s Algorithm to Find the Minimum Spanning Tree
Java Program to Implement K Way Merge Algorithm
Java Program to Emulate N Dice Roller
Java Program to Implement Regular Falsi Algorithm
HashSet trong java
Login For a Spring Web App – Error Handling and Localization
Java Program to Implement Graph Coloring Algorithm
Setting Up Swagger 2 with a Spring REST API
Spring Security Registration – Resend Verification Email
Java Program to Implement Leftist Heap
Spring Cloud AWS – RDS
Adding a Newline Character to a String in Java