כיצד למצוא את המרכיבים המקסימליים והמינימליים של מערך

כיצד למצוא את המרכיבים המקסימליים והמינימליים של מערך

מערך הוא מבנה נתונים המאחסן אלמנטים במיקומי זיכרון רציפים. זהו אחד ממבני הנתונים הנפוצים ביותר בתכנות.





במאמר זה תלמד כיצד למצוא את המרכיבים המינימליים והמקסימליים במערך באמצעות פונקציות ספרייה. כמו כן, תלמד כיצד לכתוב פונקציה מותאמת אישית משלך כדי למצוא את המרכיבים המקסימליים והמינימליים במערך.





כיצד למצוא את המרכיבים המינימליים והמקסימליים של מערך באמצעות פונקציות ספרייה

להלן תוכניות C ++, Python ו- JavaScript לאיתור המרכיבים המרביים והמינימליים של מערך:





תוכנית C ++ לאיתור המרכיבים המקסימליים והמינימליים במערך

ה 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 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 למציאת המרכיבים המקסימליים והמינימליים במערך

ה Math.max.apply () ו Math.min.apply () פונקציות משמשות לאיתור המרכיב המרבי והמינימלי במערך.

כיצד להעתיק רשימת השמעה בספוטיפיי
// 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 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 לאיתור המרכיבים המרביים והמינימליים במערך:

כיצד לפתוח בלוג tumblr
// 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
  • פִּיתוֹן
  • C תכנות
על הסופר יובראג 'צ'נדרה(פורסמו 60 מאמרים)

יובראג 'הוא סטודנט לתואר ראשון במדעי המחשב באוניברסיטת דלהי, הודו. הוא נלהב מ- Full Stack Web Development. כשהוא לא כותב, הוא בוחן את עומק הטכנולוגיות השונות.

עוד מאת Yuvraj Chandra

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה