Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में STL का उपयोग करके सरणी के न्यूनतम और अधिकतम तत्व कैसे ज्ञात करें?


यहां हम देखेंगे कि सरणी से अधिकतम और न्यूनतम तत्व कैसे ज्ञात करें। इसलिए यदि सरणी [12, 45, 74, 32, 66, 96, 21, 32, 27] की तरह है, तो अधिकतम तत्व 96 है, और न्यूनतम तत्व 12 है। हम algorithm.h हेडर फ़ाइल में मौजूद max_element() फ़ंक्शन और min_element() फ़ंक्शन का उपयोग करके क्रमशः अधिकतम और न्यूनतम तत्व प्राप्त कर सकते हैं।

उदाहरण

#include<iostream> #include<algorithm> using namespace std; int main() { int arr[] = {12, 45, 74, 32, 66, 96, 21, 32, 27}; int n = sizeof(arr) / sizeof(arr[0]); cout << "Array is like: "; for (int i = 0; i < n; i++) cout << arr[i] << " "; cout << "\nMax Element is: " << *max_element(arr, arr + n); cout << "\nMin Element is: " << *min_element(arr, arr + n); }

आउटपुट

Array is like: 12 45 74 32 66 96 21 32 27 Max Element is: 96 Min Element is: 12

  1. - बाइनरी सर्च का उपयोग करके सरणी में अधिकतम एलिमेंट खोजने के लिए C++ प्रोग्राम

    यह बाइनरी सर्च ट्री का उपयोग करके सरणी के अधिकतम एलिमेंट को खोजने के लिए एक C++ प्रोग्राम है। इस प्रोग्राम की समय जटिलता O(log n) है। एल्गोरिदम शुरुआत दिए गए डेटा एलिमेंट्स का उपयोग करके बाइनरी सर्च ट्री बनाएं। अगला रूट पॉइंटर को दाएं सबसे चाइल्ड नोड पर ट्रैवर्स करें। नोड के डेटा भाग को दिए गए डेटा

  1. - लिनियर सर्च का उपयोग करके सरणी में न्यूनतम एलिमेंट खोजने के लिए C++ प्रोग्राम

    यह लिनियर सर्च दृष्टिकोण का उपयोग करके सरणी के न्यूनतम एलिमेंट को खोजने के लिए एक C++ प्रोग्राम है। इस प्रोग्राम की समय जटिलता O(n) है। एल्गोरिदम शुरुआत डेटा एलिमेंट को सरणी में निर्दिष्ट करें। 0 इंडेक्स पर मान को न्यूनतम वेरिएबल में निर्दिष्ट करें। न्यूनतम की तुलना अन्य डेटा एलिमेंट्स से क्रमिक रूप

  1. - C# Program: Array में Maximum और Minimum Element Find करें

    Minimum और Maximum Element को First Element पर Set करें ताकि आप सभी Elements से Compare कर सकें।Maximum के लिए। max) {    max = arr[i]; }Minimum के लिए।if(arr[i] < min) {    min = arr[i]; }Array में Maximum और Minimum Elements की Position Find करने के लिए निम्न Code Run करें।Exam