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

सी ++ में एसटीएल का उपयोग कर वेक्टर का अधिकतम तत्व कैसे खोजें?


इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि C++ में STL का उपयोग करके वेक्टर के अधिकतम एलिमेंट को कैसे खोजा जाए।

किसी दिए गए वेक्टर से अधिकतम तत्व खोजने के लिए, हम एसटीएल पुस्तकालय से *max_element() विधि का उपयोग करेंगे।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   //defining the vector
   vector<int> a = { 1, 45, 54, 71, 76, 12 };
   cout << "Vector: ";
   for (int i = 0; i < a.size(); i++)
      cout << a[i] << " ";
   cout << endl;
   //finding the maximum element
   cout << "Max Element = " << *max_element(a.begin(), a.end());
   return 0;
}

आउटपुट

Vector: 1 45 54 71 76 12
Max Element = 76

  1. सी ++ में एसटीएल का उपयोग कर ऐरे का अधिकतम तत्व कैसे खोजें?

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

  1. C++ में एक मैट्रिक्स का माध्य सदिश ज्ञात कीजिए

    मान लीजिए हमारे पास M x N कोटि का एक आव्यूह है, हमें दिए गए आव्यूह का माध्य सदिश ज्ञात करना है। तो अगर मैट्रिक्स की तरह है - 1 2 3 4 5 6 7 8 9 तब माध्य सदिश [4, 5, 6] है क्योंकि प्रत्येक स्तंभ का माध्य (1 + 4 + 7)/3 =4, (2 + 5 + 8)/3 =5, और (3 + 6 + 9) है। )/3 =6 उदाहरण से, हम आसानी से पहचान

  1. सी ++ में अतिरिक्त स्टैक का उपयोग किए बिना ओ (1) में स्टैक में अधिकतम खोजें

    मान लीजिए कि हम एक स्टैक बनाना चाहते हैं जो स्टैक में अधिकतम तत्व को स्टोर कर सके। और हम इसे O(1) समय में प्राप्त कर सकते हैं। बाधा यह है कि, इसे किसी अतिरिक्त स्थान का उपयोग नहीं करना चाहिए, इसलिए O(1) अतिरिक्त स्थान। हम एक उपयोगकर्ता-परिभाषित स्टैक बना सकते हैं, जो अधिकतम मूल्य को संग्रहीत करेगा,