วิธีค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์

วิธีค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์

อาร์เรย์คือโครงสร้างข้อมูลที่จัดเก็บองค์ประกอบในตำแหน่งหน่วยความจำที่อยู่ติดกัน เป็นหนึ่งในโครงสร้างข้อมูลที่ใช้มากที่สุดในการเขียนโปรแกรม





ในบทความนี้ คุณจะได้เรียนรู้วิธีค้นหาองค์ประกอบต่ำสุดและสูงสุดในอาร์เรย์โดยใช้ฟังก์ชันไลบรารี คุณจะได้เรียนรู้วิธีเขียนฟังก์ชันที่กำหนดเองเพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์





วิธีค้นหาองค์ประกอบต่ำสุดและสูงสุดของอาร์เรย์โดยใช้ฟังก์ชันไลบรารี

ด้านล่างนี้คือโปรแกรม C++, Python และ JavaScript เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์:





โปรแกรม C++ เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

NS max_element() และ min_element () ฟังก์ชั่นใช้เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

// C++ program to find the maximum and minimum elements in an array
// using max_element() and min_element() functions
#include
using namespace std;
void printArrayElements(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}
int main()
{
int arr1[] = {1, 2, 3, 4, 5, 6};
int size1 = sizeof(arr1)/sizeof(arr1[0]);
cout << 'Array 1: ' << endl;
printArrayElements(arr1, size1);
cout << 'Maximum element in the array: ' << *max_element(arr1, arr1+size1) << endl;
cout << 'Minimum element in the array: ' << *min_element(arr1, arr1+size1) << endl;
int arr2[] = {34, 26, 32, 76, 11, 87};
int size2 = sizeof(arr2)/sizeof(arr2[0]);
cout << 'Array 2: ' << endl;
printArrayElements(arr2, size2);
cout << 'Maximum element in the array: ' << *max_element(arr2, arr2+size2) << endl;
cout << 'Minimum element in the array: ' << *min_element(arr2, arr2+size2) << endl;
int arr3[] = {65, 56, -90, 345, 52, 76, 23};
int size3 = sizeof(arr3)/sizeof(arr3[0]);
cout << 'Array 3: ' << endl;
printArrayElements(arr3, size3);
cout << 'Maximum element in the array: ' << *max_element(arr3, arr3+size3) << endl;
cout << 'Minimum element in the array: ' << *min_element(arr3, arr3+size3) << endl;
return 0;
}

เอาท์พุท:



Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

โปรแกรม Python เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

NS สูงสุด () และ นาที () ฟังก์ชั่นใช้เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

# Python program to find the maximum and minimum elements in an array
# using max() and min() functions
def printListElements(arr, size):
for i in range(size):
print(arr[i], end=' ')
print()
arr1 = [1, 2, 3, 4, 5, 6]
size1 = len(arr1)
print('Array 1:')
printListElements(arr1, size1)
print('Maximum element in the array:', max(arr1))
print('Minimum element in the array:', min(arr1))
arr2 = [34, 26, 32, 76, 11, 87]
size2 = len(arr2)
print('Array 2:')
printListElements(arr2, size2)
print('Maximum element in the array:', max(arr2))
print('Minimum element in the array:', min(arr2))
arr3 = [65, 56, -90, 345, 52, 76, 23]
size3 = len(arr3)
print('Array 3:')
printListElements(arr3, size3)
print('Maximum element in the array:', max(arr3))
print('Minimum element in the array:', min(arr3))

เอาท์พุท:





Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

โปรแกรม JavaScript เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

NS Math.max.apply() และ Math.min.apply() ฟังก์ชั่นใช้เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

ย้ายแอพลง sd card android
// JavaScript program to find the maximum and minimum elements in an array
// using Math.max.apply() and Math.min.apply() functions
function printArrayElements(arr, size) {
for(let i=0; i document.write(arr[i] + ' ');
}
document.write('
');
}

var arr1 = [1, 2, 3, 4, 5, 6];
var size1 = arr1.length;
document.write('Array 1: ' + '
');
printArrayElements(arr1, size1);
document.write('Maximum element in the array: ' + Math.max.apply(Math,arr1) + '
');
document.write('Minimum element in the array: ' + Math.min.apply(Math,arr1) + '
');
var arr2 = [34, 26, 32, 76, 11, 87];
var size2 = arr2.length;
document.write('Array 2: ' + '
');
printArrayElements(arr2, size2);
document.write('Maximum element in the array: ' + Math.max.apply(Math,arr2) + '
');
document.write('Minimum element in the array: ' + Math.min.apply(Math,arr2) + '
');
var arr3 = [65, 56, -90, 345, 52, 76, 23];
var size3 = arr3.length;
document.write('Array 3: ' + '
');
printArrayElements(arr3, size3);
document.write('Maximum element in the array: ' + Math.max.apply(Math,arr3) + '
');
document.write('Minimum element in the array: ' + Math.min.apply(Math,arr3) + '
');

เอาท์พุท:





Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

วิธีค้นหาองค์ประกอบต่ำสุดและสูงสุดของอาร์เรย์โดยใช้ฟังก์ชันที่กำหนดเอง

ด้านล่างนี้คือโปรแกรม C++, Python และ JavaScript เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์:

โปรแกรม C++ เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

ด้านล่างนี้คือโปรแกรม C++ เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์:

// C++ program to find the maximum and minimum elements in an array
#include
using namespace std;
// Function to find the maximum element in the array
int findMaximumElement(int arr[], int size)
{
int maxElement = arr[0];
for (int i=0; i {
if(arr[i]>maxElement)
{
maxElement = arr[i];
}
}
return maxElement;
}
// Function to find the minimum element in the array
int findMinimumElement(int arr[], int size)
{
int minElement = arr[0];
for (int i=0; i {
if(arr[i] {
minElement = arr[i];
}
}
return minElement;
}
void printArrayElements(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}
int main()
{
int arr1[] = {1, 2, 3, 4, 5, 6};
int size1 = sizeof(arr1)/sizeof(arr1[0]);
cout << 'Array 1: ' << endl;
printArrayElements(arr1, size1);
cout << 'Maximum element in the array: ' << findMaximumElement(arr1, size1) << endl;
cout << 'Minimum element in the array: ' << findMinimumElement(arr1, size1) << endl;
int arr2[] = {34, 26, 32, 76, 11, 87};
int size2 = sizeof(arr2)/sizeof(arr2[0]);
cout << 'Array 2: ' << endl;
printArrayElements(arr2, size2);
cout << 'Maximum element in the array: ' << findMaximumElement(arr2, size2) << endl;
cout << 'Minimum element in the array: ' << findMinimumElement(arr2, size2) << endl;
int arr3[] = {65, 56, -90, 345, 52, 76, 23};
int size3 = sizeof(arr3)/sizeof(arr3[0]);
cout << 'Array 3: ' << endl;
printArrayElements(arr3, size3);
cout << 'Maximum element in the array: ' << findMaximumElement(arr3, size3) << endl;
cout << 'Minimum element in the array: ' << findMinimumElement(arr3, size3) << endl;
return 0;
}

เอาท์พุท:

Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

ที่เกี่ยวข้อง: วิธีหาผลรวมขององค์ประกอบทั้งหมดในอาร์เรย์

โปรแกรม Python เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์

ด้านล่างนี้คือโปรแกรม Python เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดของอาร์เรย์:

# Python program to find the maximum and minimum elements in an array
# Function to find the maximum element in the array
def findMaximumElement(arr, size):
maxElement = arr[0]
for i in range(size):
if arr[i]>maxElement:
maxElement = arr[i]
return maxElement
# Function to find the minimum element in the array
def findMinimumElement(arr, size):
minElement = arr[0]
for i in range(size):
if arr[i] minElement = arr[i]
return minElement
def printListElements(arr, size):
for i in range(size):
print(arr[i], end=' ')
print()
arr1 = [1, 2, 3, 4, 5, 6]
size1 = len(arr1)
print('Array 1:')
printListElements(arr1, size1)
print('Maximum element in the array:', findMaximumElement(arr1, size1))
print('Minimum element in the array:', findMinimumElement(arr1, size1))
arr2 = [34, 26, 32, 76, 11, 87]
size2 = len(arr2)
print('Array 2:')
printListElements(arr2, size2)
print('Maximum element in the array:', findMaximumElement(arr2, size2))
print('Minimum element in the array:', findMinimumElement(arr2, size2))
arr3 = [65, 56, -90, 345, 52, 76, 23]
size3 = len(arr3)
print('Array 3:')
printListElements(arr3, size3)
print('Maximum element in the array:', findMaximumElement(arr3, size3))
print('Minimum element in the array:', findMinimumElement(arr3, size3))

เอาท์พุท:

Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

ที่เกี่ยวข้อง: บทนำสู่อัลกอริทึมการเรียงลำดับการผสาน

โปรแกรม JavaScript เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์

ด้านล่างนี้คือโปรแกรม JavaScript เพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์:

เว็บไซต์ดาวน์โหลดซอฟต์แวร์เวอร์ชันเต็มฟรี
// JavaScript program to find the maximum and minimum elements in an array
// Function to find the maximum element in the array
function findMaximumElement(arr, size) {
var maxElement = arr[0];
for (let i=0; i if(arr[i]>maxElement) {
maxElement = arr[i];
}
}
return maxElement;
}
// Function to find the minimum element in the array
function findMinimumElement(arr, size) {
var minElement = arr[0];
for (let i=0; i if(arr[i] minElement = arr[i];
}
}
return minElement;
}
function printArrayElements(arr, size) {
for(let i=0; i document.write(arr[i] + ' ');
}
document.write('
');
}

var arr1 = [1, 2, 3, 4, 5, 6];
var size1 = arr1.length;
document.write('Array 1: ' + '
');
printArrayElements(arr1, size1);
document.write('Maximum element in the array: ' + findMaximumElement(arr1, size1) + '
');
document.write('Minimum element in the array: ' + findMinimumElement(arr1, size1) + '
');
var arr2 = [34, 26, 32, 76, 11, 87];
var size2 = arr2.length;
document.write('Array 2: ' + '
');
printArrayElements(arr2, size2);
document.write('Maximum element in the array: ' + findMaximumElement(arr2, size2) + '
');
document.write('Minimum element in the array: ' + findMinimumElement(arr2, size2) + '
');
var arr3 = [65, 56, -90, 345, 52, 76, 23];
var size3 = arr3.length;
document.write('Array 3: ' + '
');
printArrayElements(arr3, size3);
document.write('Maximum element in the array: ' + findMaximumElement(arr3, size3) + '
');
document.write('Minimum element in the array: ' + findMinimumElement(arr3, size3) + '
');

เอาท์พุท:

Array 1:
1 2 3 4 5 6
Maximum element in the array: 6
Minimum element in the array: 1
Array 2:
34 26 32 76 11 87
Maximum element in the array: 87
Minimum element in the array: 11
Array 3:
65 56 -90 345 52 76 23
Maximum element in the array: 345
Minimum element in the array: -90

ที่เกี่ยวข้อง: วิธีการอาร์เรย์ JavaScript ที่คุณควรเชี่ยวชาญในวันนี้

แก้ปัญหาตามอาร์เรย์

ในบทความนี้ คุณได้เรียนรู้วิธีค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์ คุณสามารถใช้ฟังก์ชันในตัวหรือแม้แต่สร้างฟังก์ชันของคุณเองเพื่อค้นหาองค์ประกอบสูงสุดและต่ำสุด

โครงสร้างข้อมูลอาร์เรย์ใช้กันอย่างแพร่หลายในการเขียนโปรแกรม คุณต้องรู้วิธีดำเนินการพื้นฐานบางอย่างในอาร์เรย์ เช่น การย้อนกลับของอาร์เรย์ การข้ามผ่านอาร์เรย์ การแทรก/การลบองค์ประกอบในอาร์เรย์ ฯลฯ หากคุณต้องการเตรียมพร้อมสำหรับการสัมภาษณ์โค้ดดิ้งให้มากที่สุด

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีย้อนกลับอาร์เรย์ใน C ++, Python และ JavaScript

อาร์เรย์การเรียนรู้? รู้วิธีย้อนกลับองค์ประกอบต่างๆ เช่น หลังมือ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • JavaScript
  • Python
  • การเขียนโปรแกรม C
เกี่ยวกับผู้เขียน ยุวราช จันทรา(60 บทความที่ตีพิมพ์)

Yuvraj เป็นนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยเดลี ประเทศอินเดีย เขาหลงใหลเกี่ยวกับ Full Stack Web Development เมื่อไม่ได้เขียน เขากำลังสำรวจความลึกของเทคโนโลยีต่างๆ

เพิ่มเติมจาก Yuvraj Chandra

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก