كيفية البحث عن الحد الأقصى والحد الأدنى من عناصر المصفوفة

كيفية البحث عن الحد الأقصى والحد الأدنى من عناصر المصفوفة

المصفوفة هي بنية بيانات تخزن العناصر في مواقع ذاكرة متجاورة. إنها واحدة من أكثر هياكل البيانات استخدامًا في البرمجة.





في هذه المقالة ، ستتعلم كيفية العثور على الحد الأدنى والحد الأقصى من العناصر في مصفوفة باستخدام وظائف المكتبة. ستتعلم أيضًا كيفية كتابة الوظيفة المخصصة الخاصة بك للعثور على الحد الأقصى والحد الأدنى من العناصر في المصفوفة.





كيفية البحث عن الحد الأدنى والحد الأقصى من عناصر المصفوفة باستخدام وظائف المكتبة

فيما يلي برامج 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 () تُستخدم الدوال للعثور على الحد الأقصى والحد الأدنى للعنصر في المصفوفة.

لن يظل Windows 10 متصلاً بشبكة wifi
// 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 للعثور على الحد الأقصى والحد الأدنى من العناصر في المصفوفة:

كيفية الحصول على imei على iphone
// 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

متعلق ب: طرق مصفوفة جافا سكريبت يجب أن تتقنها اليوم

حل المشكلات بناءً على المصفوفات

في هذه المقالة ، تعلمت كيفية العثور على الحد الأقصى والحد الأدنى من العناصر في المصفوفة. يمكنك استخدام وظائف مدمجة أو حتى إنشاء وظيفتك الخاصة للعثور على الحد الأقصى والحد الأدنى من العناصر.

يتم استخدام بنية بيانات الصفيف على نطاق واسع في البرمجة. يجب أن تعرف كيفية إجراء بعض العمليات الأساسية على مصفوفة مثل عكس المصفوفة ، واجتياز المصفوفة ، وإدخال / حذف العناصر في المصفوفة ، وما إلى ذلك إذا كنت تريد أن تكون مستعدًا قدر الإمكان لإجراء مقابلات الترميز.

يشارك يشارك سقسقة بريد الالكتروني كيفية عكس المصفوفة في C ++ و Python و JavaScript

تعلم المصفوفات؟ تعرف على كيفية عكس العناصر مثل ظهر يدك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • جافا سكريبت
  • بايثون
  • البرمجة C
نبذة عن الكاتب يوفراج شاندرا(تم نشر 60 مقالاً)

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه شغوف بتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك