Search
 
SCRIPT & CODE EXAMPLE
 

PHP

find second largest number in array javascript

var secondMax = function (){ 
    var arr = [20, 120, 111, 215, 54, 78]; // use int arrays
    var max = Math.max.apply(null, arr); // get the max of the array
    arr.splice(arr.indexOf(max), 1); // remove max from the array
    return Math.max.apply(null, arr); // get the 2nd max
};
Comment

second largest number in array

public static void SecondndLargestfromarray()
{
    var scan = new Scanner(System.in);
    var n = scan.nextInt();
    long l=Long.MIN_VALUE;
    long p=Long.MIN_VALUE;

    for (int i = 0; i < n; i++) {
        var sc = scan.nextLong();
        if(sc>l)
        {
            p=l;
            l=sc;
        }
        else if(sc>p ) p = sc;
    }
    System.out.println(p);
}
Comment

2nd highest number from array

var arr = [1,2, -3, 15, 77, 12, 55];
var highest = 0, secondHighest = 0;
// OR var highest = arr[0], secondHighest = arr[0];

for(var i=0; i<arr.length; i++){
  if(arr[i] > highest){
    secondHighest = highest;
    highest = arr[i]; 
  }

  if(arr[i] < highest && arr[i] > secondHighest){
    secondHighest = arr[i];
  }
}

console.log('>> highest number : ',highest); // 77
console.log('>> secondHighest number : ',secondHighest); // 55
Comment

second largest element in array

      // [10,30,15,4,2,5]
      // when you get element< smallest
             //interchange second_smallest <-> smallest
             //smallest= element
      //else if u get element< second_smallest
          //if element != smallest then
            //second_smallest= element
            
            
      //find neat code below
      
      long min=Integer.MAX_VALUE;
        long sMin= Integer.MAX_VALUE;
        
        for(int i=0; i<n; i++){
            if(a[i]< min){
                sMin=min;
                min= a[i];
            }
            else if(a[i]<sMin && a[i]!= min){
                sMin= a[i];
            }
        }
        
        
        
Comment

second largest element in an array

/* C program to print second largest element of the array*/
//Save it as SecondLargestElementArray.c

#include<stdio.h>
#include<limits.h>
int main(){

    int i,n;

    printf("Enter the size of array : ");
    scanf("%d",&n);
    //Declaring array
    int arr[n];

    printf("Enter the elements of the array : ");
    for(i=0;i<n;i++) {
        scanf("%d",&arr[i]);
    }
	
    //Declaring maximum element
    int maximum = INT_MIN;

    //Comparing with each element and find maximum element
    for(i=0;i<n;i++) {
        if(arr[i] > maximum) {
            maximum = arr[i];
        }
    }
    printf("The maximum value is : %d", maximum);

    int second_max = INT_MIN;

    //Finding Second largest element.
    //Comparing with each element and also checking it is not equal to max
	
    for(i=0;i<n;i++) {
        if(arr[i] > second_max && arr[i]!=maximum) {
            second_max = arr[i];
        }
    }
    printf("
The second maximum value is : %d", second_max);
}

Input: 
Enter the size of array : 
6
Enter the elements of the array : 
4 3 8 0 8 7

Output:
The maximum value is : 8
The second maximum value is : 7
Comment

finding second highest number in array

public static int secHigh(int arr[]){
  int firstHigh = 0,secHigh = 0;
  for(int x: arr){
    if(x > firstHigh){
      secHigh = firstHigh;
      firstHigh = x;
    }else if(x > secHigh){
      secHigh = x;
    }
  }
  return secHigh;
}
Comment

find second smallest number in array

const array = [32, 22, 53, 92, 20, 34, 23, 11, 17];
let smallestNum = array[0];
let secondSmallestNum = 0;
for (let i = 1; i < array.length; i++) {
  if (array[i] < smallestNum) {
    secondSmallestNum = smallestNum;
    smallestNum = array[i];
  } else if (array[i] !== smallestNum && array[i] < secondSmallestNum) {
    secondSmallestNum = array[i];
  }
}
console.log(smallestNum);
console.log(secondSmallestNum);
Comment

find second largest number in array javascript

var secondMax = function (arr){ 
    var max = Math.max.apply(null, arr), // get the max of the array
        maxi = arr.indexOf(max);
    arr[maxi] = -Infinity; // replace max in the array with -infinity
    var secondMax = Math.max.apply(null, arr); // get the new max 
    arr[maxi] = max;
    return secondMax;
};
Comment

find the second largest number in an array javascript

function largestOfFour(mainArray) {
  return mainArray.map(function (subArray){
    return subArray.reduce(function (previousLargestNumber, currentLargestNumber) {
      return (currentLargestNumber > previousLargestNumber) ? currentLargestNumber : previousLargestNumber;
    }, 0);
  });
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
Comment

2nd highest number from array


 static int secondHighest(int... nums) {
    int high1 = Integer.MIN_VALUE;
    int high2 = Integer.MIN_VALUE;
    for (int num : nums) {
      if (num > high1) {
        high2 = high1;
        high1 = num;
      } else if (num > high2) {
        high2 = num;
      }
    }
    return high2;
 }

Comment

How would you find the second largest number in an array?

// Java program to find second largest
// element in an array
import java.util.*;
class GFG{
 
// Function to print the
// second largest elements
static void print2largest(int arr[],
                          int arr_size)
{
  int i, first, second;
 
  // There should be
  // atleast two elements
  if (arr_size < 2)
  {
    System.out.printf(" Invalid Input ");
    return;
  }
 
  // Sort the array
  Arrays.sort(arr);
 
  // Start from second last element
  // as the largest element is at last
  for (i = arr_size - 2; i >= 0; i--)
  {
    // If the element is not
    // equal to largest element
    if (arr[i] != arr[arr_size - 1])
    {
      System.out.printf("The second largest " +
                        "element is %d
", arr[i]);
      return;
    }
  }
 
  System.out.printf("There is no second " +
                    "largest element
");
}
 
// Driver code
public static void main(String[] args)
{
  int arr[] = {12, 35, 1, 10, 34, 1};
  int n = arr.length;
  print2largest(arr, n);
}
}
 
// This code is contributed by gauravrajput1
Comment

Find second largest number in an array

// Java program to find second largest
// element in an array
import java.util.*;
class GFG{
 
// Function to print the
// second largest elements
static void print2largest(int arr[],
                          int arr_size)
{
  int i, first, second;
 
  // There should be
  // atleast two elements
  if (arr_size < 2)
  {
    System.out.printf(" Invalid Input ");
    return;
  }
 
  // Sort the array
  Arrays.sort(arr);
 
  // Start from second last element
  // as the largest element is at last
  for (i = arr_size - 2; i >= 0; i--)
  {
    // If the element is not
    // equal to largest element
    if (arr[i] != arr[arr_size - 1])
    {
      System.out.printf("The second largest " +
                        "element is %d
", arr[i]);
      return;
    }
  }
 
  System.out.printf("There is no second " +
                    "largest element
");
}
 
// Driver code
public static void main(String[] args)
{
  int arr[] = {12, 35, 1, 10, 34, 1};
  int n = arr.length;
  print2largest(arr, n);
}
}
 
// This code is contributed by gauravrajput1
Comment

second biggest number in array

import java.util.Random;

public class secondBiggestNumber {

    public static void main (String[] args){

        // creating array
        int[] array1 = new int[8];

        // randomly filling with 8 elements
        fill(array1, -100, 100);

        // printing them out
        for (int i = 0; i < array1.length ; i++) {
            System.out.println(array1[i] + " ");
        }

        //sorting them by ascending order
        int current = 0;
        for (int i = 0; i < array1.length ; i++) {
            for (int j = i+1; j < array1.length ; j++) {
                if (array1[i]>array1[j]) {
                    current = array1[i];
                    array1[i] = array1[j];
                    array1[j] = current;
                }
            }
        }

        //printing out the second biggest number
        System.out.println("The second biggest number: " + array1[6] );
    }

    private static void fill(int[] array, int lowerBound, int highBound) {
        Random random = new Random();
        int bound = highBound - lowerBound;
        for (int i = 0; i < array.length; i++) {
            array[i] = random.nextInt(bound) + lowerBound;
        }
    }
}
Comment

find the second largest number in array javascript

const input = ['20', '120', '111', '215', '54', '78'];
const secondSort = input.sort(function (a, b) { return b - a}[1])
console.log("===> :: secondSort", secondSort);
Comment

PREVIOUS NEXT
Code Example
Php :: php require once 
Php :: download file using jquery php 
Php :: php creating a subdomain automatically in cpanel 
Php :: WordPress Plugin Definition 
Php :: how to create a php website 
Php :: laravel nginx 
Php :: is legged in wodpress 
Php :: php create html code 
Php :: laravel migration smallint length 
Php :: wordpress rest_no_route custom post type 
Php :: Laravel Max Helper Function 
Php :: session array 
Php :: check multiple roles with Blade directive @can? 
Php :: php convert float 
Php :: php capture include 
Php :: Detect the page realod in php 
Php :: Add button next to "ADD TO CART" on product archive 
Php :: laravel eloquent with query parameter 
Php :: call variable from inside a collection laravel 
Php :: activerecord yii2 select with limit(start,end) not working 
Php :: laravel self 
Php :: laravel combo unique validation 
Php :: get month days in php 
Php :: magento 2 remove order 
Php :: laravel repository update multiple row 
Php :: mysql between all months days even null 
Php :: how to re assign value of associative array after assign in php 
Php :: Target [LaravelFortifyContractsCreatesNewUsers] is not instantiable. 
Php :: table laravel 
Php :: Cannot modify header information - headers already sent by 
ADD CONTENT
Topic
Content
Source link
Name
8+2 =