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

C++ प्रोग्राम जो पूरी मेमोरी भर देगा


इस लेख में हम देखेंगे कि एक साधारण C++ प्रोग्राम लिखकर पूरी मेमोरी कैसे भरें। यहां तर्क बहुत सरल है। हम डायनामिक मेमोरी आवंटन का उपयोग करके नए पूर्णांक वेरिएबल बनाएंगे। यदि हम बार-बार कुछ वेरिएबल बनाते हैं, तो यह पूरी प्राथमिक मेमोरी को भर देगा।

C++ में डायनामिक रूप से मेमोरी स्पेस आवंटित करने के लिए हम new कीवर्ड का उपयोग कर सकते हैं।

new ऑपरेटर का मूल सिंटैक्स इस तरह है।

pointer_var = new data_type

मेमोरी स्पेस को डीएलोकेट करने के लिए, हम delete कीवर्ड का उपयोग कर सकते हैं। सिंटैक्स है

delete pointer_var

नोट इस प्रोग्राम को चलाने के बाद यह सिस्टम के प्रदर्शन को धीमा कर सकता है। मेमोरी स्पेस की कमी के कारण पूरा सिस्टम ठीक से काम नहीं कर सकता है।

उदाहरण कोड

#include<iostream> using namespace std; main() { while(true) { int *var = new int; //मेमोरी को डायनामिक रूप से आवंटित करें } }

आउटपुट

यहां प्रदर्शित करने के लिए कोई विशिष्ट आउटपुट नहीं मिल सकता। हम टास्क मैनेजर में मेमोरी स्थिति की जांच करके आउटपुट के बारे में अंदाजा लगा सकते हैं।

  1. C++ में बाइनरी ट्री के उस स्तर को खोजें जिसका योग न्यूनतम है C++ में बाइनरी ट्री के उस स्तर को खोजें जिसका योग न्यूनतम है

    एक बाइनरी ट्री दिया गया है जहां रूट का स्तर 1 है। हमें वह सबसे छोटा स्तर X ढूंढना है जहां सभी नोड्स के मानों का योग न्यूनतम हो। उदाहरण ट्री में रूट 5 है, बाएं 4, दाएं -10, आदि। स्तर 2 का योग 4 + (-10) = -6 है, जो न्यूनतम है, इसलिए आउटपुट 2 है। समाधान दृष्टिकोण हम लेवल ऑर्डर ट्रैवर्सल (BFS) का उपयोग

  1. मेमोरी मैनेजमेंट में बेस्ट फिट एल्गोरिदम के लिए C++ प्रोग्राम मेमोरी मैनेजमेंट में बेस्ट फिट एल्गोरिदम के लिए C++ प्रोग्राम

    दो ऐरे दिए गए हैं जिनमें ब्लॉक साइज़ और प्रोसेस साइज़ हैं; कार्य मेमोरी मैनेजमेंट में बेस्ट फिट एल्गोरिदम के अनुसार परिणाम प्रिंट करना है। बेस्ट फिट एल्गोरिदम क्या है? बेस्ट फिट एक मेमोरी मैनेजमेंट एल्गोरिदम है; यह सबसे छोटे फ्री पार्टीशन को आवंटित करने से संबंधित है जो अनुरोध करने वाले प्रोसेस की

  1. C++ में बाइनरी खोज प्रोग्राम C++ में बाइनरी खोज प्रोग्राम

    बाइनरी खोज क्या है? बाइनरी खोज (आधा-अंतराल खोज) एक खोज एल्गोरिदम है जो क्रमबद्ध सरणी में लक्ष्य मान की स्थिति ढूंढता है। यह लक्ष्य मान की तुलना मध्य तत्व से करता है और खोज स्थान को आधा कर देता है। मुख्य बिंदु केवल क्रमबद्ध सरणी पर काम करता है समय जटिलता: O(log n) दुनिया के सभी नाम क्रमबद्ध हों तो