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

C++

  1. C++ और Linux में डायरेक्टरी ट्री बनाना

    Linux में C++ का उपयोग करके डायरेक्टरी ट्री (नेस्टेड डायरेक्टरीज) बनाने के लिए system() फंक्शन के साथ mkdir -p कमांड का उपयोग करें। -p फ्लैग पैरेंट डायरेक्टरीज को रिकर्सिवली बनाता है। उदाहरण कोड #include <iostream> #include <cstdlib> #include <cerrno> #include <cstring> usi

  2. C++ और Linux में हाई रेजोल्यूशन टाइमर बनाना

    C++ में हाई रेजोल्यूशन टाइमर बनाने के लिए <chrono> लाइब्रेरी का उपयोग करें। यह नैनोसेकंड प्रिसिजन प्रदान करती है। std::chrono::high_resolution_clock सिस्टम में उपलब्ध सबसे उच्च रेजोल्यूशन वाली क्लॉक है। उदाहरण कोड #include <iostream> #include <chrono> using namespace std; using

  3. C++ में bool से int कन्वर्जन

    C++ में bool डेटा टाइप को int में बदलना बहुत सरल है। बूलियन मान true का इंटीजर समकक्ष 1 होता है, और false का 0। इसे टाइपकास्टिंग द्वारा किया जा सकता है। उदाहरण कोड #include <iostream> using namespace std; int main() { bool myBool; myBool = true; cout << The int equiva

  4. C++ प्रोग्राम: O(n) जटिलता के साथ दूसरा सबसे छोटा तत्व खोजना

    यह C++ प्रोग्राम एक ऐरे में दूसरा सबसे छोटा (Second Smallest) तत्व O(n) समय जटिलता में खोजता है। यह सिंगल पास में दो वेरिएबल्स (सबसे छोटा और दूसरा सबसे छोटा) को मेंटेन करता है। एल्गोरिदम शुरुआत 1. फंक्शन SecondSmallest(): आर्गुमेंट्स: ऐरे पॉइंटर a, तत्वों की संख्या n बॉडी: - s1 (स

  5. C++ प्रोग्राम: मीडियन के निकटतम k नंबर खोजना

    यह C++ प्रोग्राम एक सेट S (n नंबर्स) के मीडियन (Median) के निकटतम k नंबर खोजता है। यह क्विकसॉर्ट द्वारा सॉर्टिंग के बाद मीडियन के दोनों ओर से निकटतम तत्व चुनता है। एल्गोरिदम शुरुआत 1. फंक्शन Partition() - हाई पर पिवट के आधार पर ऐरे पार्टीशन करें 2. फंक्शन QuickSort() - क्विकसॉर्ट एल्गोरिदम से

  6. C++ प्रोग्राम: ऑर्डर-स्टैटिस्टिक एल्गोरिदम द्वारा ith लार्जेस्ट नंबर खोजना

    यह C++ प्रोग्राम ऑर्डर-स्टैटिस्टिक ट्री (Order-Statistic Tree) का उपयोग करके दी गई लिस्ट से kth लार्जेस्ट (kवां सबसे बड़ा) एलिमेंट खोजता है। प्रत्येक नोड को उसकी रैंक (इनऑर्डर ट्रैवर्सल में पोजीशन) असाइन की जाती है। एल्गोरिदम k है, तो लेफ्ट चाइल्ड में सर्च करें - अन्यथा राइट चाइल्ड में सर्च

  7. C++ प्रोग्राम: डेटा सेट में मोड (Mode) खोजना

    यह C++ प्रोग्राम एक डेटा सेट में मोड (Mode) खोजता है - वह मान जो सबसे अधिक बार आता है। यह लिंक्ड लिस्ट आधारित दृष्टिकोण का उपयोग करता है जहां प्रत्येक नोड मान और उसकी फ्रीक्वेंसी स्टोर करता है। एल्गोरिदम शुरुआत 1. फंक्शन insertInSet() - सेट में डेटा इन्सर्ट करें: - न्यू नोड और टेम्प नोड बना

  8. C++ प्रोग्राम: बाइनरी सर्च ट्री द्वारा संख्या की घटनाओं की गिनती

    यह C++ प्रोग्राम बाइनरी सर्च ट्री (BST) का उपयोग करके एक सॉर्टेड ऐरे में दिए गए नंबर की घटनाओं (occurrences) की संख्या गिनता है। प्रत्येक नोड में डेटा और उसकी काउंट होती है। एल्गोरिदम data, तो उस नोड की काउंट बढ़ाएं - यदि डेटा data, तो दाएं चाइल्ड पर जाएं 2. फंक्शन SearchNode() - ट्री मे

  9. C++ प्रोग्राम: Alexander Bogomolny का अनऑर्डर्ड परम्यूटेशन एल्गोरिदम

    यह C++ प्रोग्राम Alexander Bogomolny के अनऑर्डर्ड परम्यूटेशन एल्गोरिदम को लागू करता है जो 1 से N तक के प्राकृतिक संख्याओं के सभी परम्यूटेशन (क्रमचय) जनरेट करता है। एल्गोरिदम शुरुआत 1. फंक्शन AlexanderBogomolny(): आर्गुमेंट्स: Val[] = ऐरे, N = तत्वों की संख्या, K = लेवल बॉडी: - l =

  10. C++ प्रोग्राम: दिए गए नंबर लिस्ट के सभी संभावित कॉम्बिनेशन

    यह C++ प्रोग्राम दिए गए नंबरों की लिस्ट के सभी संभावित कॉम्बिनेशन (संयोजन) उत्पन्न करता है। यह पिछले आर्टिकल (ID: 1005082327) के समान है लेकिन विशेष रूप से नंबरों के लिए है। एल्गोरिदम reqLen तो लौटें - अन्यथा यदि currLen == reqLen तो नई जनरेटेड सीक्वेंस प्रिंट करें - यदि start == len तो

  11. C++ प्रोग्राम: दिए गए केस के लिए N कैरेक्टर्स की सीक्वेंस उत्पन्न करना

    यह C++ प्रोग्राम एक बेस स्ट्रिंग से दिए गए लंबाई के N रैंडम कैरेक्टर सीक्वेंस उत्पन्न करता है। प्रत्येक जनरेटेड सीक्वेंस में यूनिक कैरेक्टर होते हैं (कोई डुप्लिकेट नहीं)। एल्गोरिदम शुरुआत 1. फंक्शन GenerateSequence() N कैरेक्टर्स की सीक्वेंस जनरेट करता है: - रैंडम इंडेक्स के लिए rand() उपयो

  12. C++ प्रोग्राम: पुनरावृत्ति संबंध द्वारा nCr कॉम्बिनेशन गणना

    यह C++ प्रोग्राम पुनरावृत्ति संबंध (Recurrence Relation) का उपयोग करके कॉम्बिनेशन nCr (n में से r चुनने के तरीके) की गणना करता है। सूत्र: nCr = n! / (r! × (n-r)!) एल्गोरिदम शुरुआत 1. फंक्शन CalCombination(): आर्गुमेंट्स: n, r बॉडी: पुनरावृत्ति संबंध द्वारा कॉम्बिनेशन कैलकुलेट करें

  13. C++ प्रोग्राम: पूर्णांक पार्टीशन (Integer Partition) - विशिष्ट केस

    यह C++ प्रोग्राम एक पॉजिटिव इंटीजर n के सभी संभावित यूनिक पार्टीशन (विभाजन) उत्पन्न करता है। पार्टीशन का अर्थ है n को पॉजिटिव इंटीजर्स के योग के रूप में दर्शाना, जहां क्रम का महत्व नहीं होता (जैसे 3+1 और 1+3 समान माने जाते हैं)। एल्गोरिदम शुरुआत 1. फंक्शन displayAllUniqueParts(int m): 1) पा

  14. C++ प्रोग्राम: बाइनरी काउंटिंग मेथड द्वारा सबसेट उत्पन्न करना

    यह C++ प्रोग्राम बाइनरी काउंटिंग मेथड का उपयोग करके एक सेट के सभी सबसेट (उपसमुच्चय) उत्पन्न करता है। यह विधि 0 से 2^n - 1 तक बाइनरी नंबर गिनती करती है, जहां प्रत्येक बाइनरी नंबर एक सबसेट को दर्शाता है। एल्गोरिदम शुरुआत 1. ऐरे तत्व इनपुट लें। 2. फंक्शन BinaryCounting(): - सबसेट की संख्या क

  15. C++ प्रोग्राम: कॉइन फ्लिपिंग द्वारा रैंडम सबसेट उत्पन्न करना

    यह C++ प्रोग्राम कॉइन फ्लिपिंग (सिक्का उछाल) की अवधारणा का उपयोग करके एक सेट से रैंडम सबसेट उत्पन्न करता है। प्रत्येक तत्व के लिए, एक रैंडम बाइनरी मान (0 या 1) जनरेट किया जाता है - जैसे सिक्का उछालना। यदि परिणाम 1 (हेड्स) है, तो तत्व सबसेट में शामिल होता है। एल्गोरिदम शुरुआत 1. ऐरे में तत्व इनपु

  16. C++ प्रोग्राम: दिए गए सेट से रैंडम पार्टीशन उत्पन्न करना

    यह C++ प्रोग्राम दिए गए नंबर्स या कैरेक्टर्स के सेट से रैंडम पार्टीशन (यादृच्छिक विभाजन) उत्पन्न करता है। प्रोग्राम दो मोड में काम करता है: इंटीजर ऐरे के लिए और कैरेक्टर स्ट्रिंग के लिए। एल्गोरिदम शुरुआत 1. इंटीजर या कैरेक्टर इनपुट लें। 2. विकल्प 1 (इंटीजर) के लिए: - n इंटीजर ऐरे का इनपुट

  17. C++ प्रोग्राम: ठीक k तत्वों वाले सभी संभावित सबसेट उत्पन्न करना

    यह C++ प्रोग्राम दिए गए सेट से ठीक k आकार के सभी संभावित सबसेट (उपसमुच्चय) उत्पन्न करता है। यह रिकर्सिव बैकट्रैकिंग का उपयोग करता है। एल्गोरिदम reqLen तो लौटें - अन्यथा यदि currLen == reqLen तो नई जनरेटेड सीक्वेंस प्रिंट करें - यदि start == len तो लौटें (कोई और तत्व नहीं बचा) - प्र

  18. C++ प्रोग्राम: Tower of Hanoi समस्या का बाइनरी मान द्वारा समाधान

    यह C++ प्रोग्राम Tower of Hanoi समस्या का समाधान बाइनरी मानों का उपयोग करके प्रदर्शित करता है। यह एक गणितीय दृष्टिकोण है जहां प्रत्येक डिस्क के लिए एक बाइनरी डिजिट होता है। कॉन्सेप्ट प्रत्येक डिस्क के लिए एक बाइनरी डिजिट होता है सबसे सिग्निफिकेंट बिट (MSB) सबसे बड़ी डिस्क को दर्शाता है 0 का मान द

  19. C++ प्रोग्राम: दिए गए तत्वों के सभी संभावित कॉम्बिनेशन उत्पन्न करना

    यह C++ प्रोग्राम दिए गए कैरेक्टर ऐरे (जैसे a, b, c, d, e) के सभी संभावित कॉम्बिनेशन (संयोजन) उत्पन्न करता है। यह रिकर्सिव बैकट्रैकिंग दृष्टिकोण का उपयोग करता है। एल्गोरिदम reqLen तो लौटें - अन्यथा यदि currLen == reqLen तो नई जनरेटेड सीक्वेंस प्रिंट करें - यदि start == len तो लौटें (कोई

  20. C++ प्रोग्राम: Stable Marriage Problem (Gale-Shapley Algorithm)

    यह C++ प्रोग्राम Stable Marriage Problem (स्थिर विवाह समस्या) को हल करता है जिसे Gale-Shapley Algorithm से भी जाना जाता है। N पुरुष और N महिलाएं दी गई हैं, प्रत्येक ने विपरीत लिंग के सभी सदस्यों को वरीयता क्रम में रैंक किया है। लक्ष्य यह है कि उन्हें इस तरह जोड़ा जाए कि कोई भी दो विपरीत लिंग के व्य

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:57/301  20-कंप्यूटर/Page Goto:1 51 52 53 54 55 56 57 58 59 60 61 62 63