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

C++

  1. C++ में बाइनरी इंडेक्स्ड ट्री: रेंज अपडेट और रेंज क्वेरीज़

    यहां, हमें आकार n का एक ऐरे दिया गया है जिसके सभी तत्व प्रारंभ में 0 हैं। और इस पर कुछ क्वेरीज़ की जानी हैं। दो प्रकार की क्वेरीज़ हैं: update(l, r, value) - इंडेक्स l से r के बीच के ऐरे के तत्वों में value जोड़ें। उदाहरण के लिए, update(2, 4, 5) इंडेक्स 4 और 5 पर तत्व 2 रखकर ऐरे को अपडेट करेगा। get

  2. C++ में ब्रैकेट के साथ बाइनरी ट्री को स्ट्रिंग में बदलें

    इस समस्या में, हमें एक बाइनरी ट्री दिया गया है। हमारा कार्य एक ऐसा प्रोग्राम बनाना है जो बाइनरी ट्री को C++ में ब्रैकेट के साथ स्ट्रिंग में परिवर्तित करे। बाइनरी ट्री के मान इंटीजर हैं और उन्हें प्रीऑर्डर ट्रैवर्सल तरीके से प्रोग्राम में दिया जाएगा। स्ट्रिंग में केवल इंटीजर और पैरेंथीसिस () होने चाह

  3. Linux में पाइप के लिए C प्रोग्राम

    यहां हम Linux में पाइप के लिए C प्रोग्राम बनाएंगे। इस प्रोग्राम में, हम इनपुट स्ट्रीम से कुछ टेक्स्ट पढ़ेंगे और फिर उसे आउटपुट स्क्रीन पर प्रिंट करेंगे। Linux में पाइप की मूल बातें पाइप डेटा ट्रांसफर के लिए उपयोग किया जाता है। यह Linux या Unix-आधारित सिस्टम में दो प्रक्रियाओं/कमांड/प्रोग्राम के बीच

  4. स्ट्रॉबोग्रामैटिक नंबर III - C++

    मान लीजिए हम एक फ़ंक्शन परिभाषित करना चाहते हैं जो (low और high) की सीमा में मौजूद कुल स्ट्रॉबोग्रामैटिक नंबरों की गिनती करे। जैसा कि हम जानते हैं कि एक स्ट्रॉबोग्रामैटिक नंबर वह संख्या है जो 180 डिग्री घुमाने पर समान दिखती है।तो, यदि इनपुट low = 50, high = 100 है, तो आउटपुट 3 होगा क्योंकि तीन परिणा

  5. पेंट हाउस II - C++

    मान लीजिए हमारे पास एक पंक्ति में n घर हैं, अब प्रत्येक घर को k रंगों में से एक से रंगा जा सकता है। प्रत्येक घर को एक निश्चित रंग से रंगने की लागत अलग है। अब हमें ध्यान रखना होगा कि हमें सभी घरों को इस तरह रंगना है कि कोई दो आसन्न घरों का रंग समान न हो।प्रत्येक घर को एक निश्चित रंग से रंगने की लागत

  6. एलियन डिक्शनरी - C++

    मान लीजिए एक नई एलियन भाषा है जो लैटिन वर्णमाला का उपयोग करती है। हालांकि, अक्षरों के बीच का क्रम ज्ञात नहीं है। हमारे पास डिक्शनरी से गैर-खाली शब्दों की एक सूची है, ये शब्द इस नई भाषा के नियमों द्वारा लेक्सिकोग्राफिक रूप से सॉर्ट किए गए हैं। हमें इस भाषा में अक्षरों का क्रम ढूंढना है।तो, यदि इनपुट

  7. क्लोजेस्ट बाइनरी सर्च ट्री वैल्यू II - C++

    मान लीजिए हमारे पास एक बाइनरी सर्च ट्री और एक लक्ष्य मान है; हमें उस BST में k मान ढूंढने हैं जो लक्ष्य के सबसे करीब हैं। हमें ध्यान रखना होगा कि लक्ष्य मान एक फ्लोटिंग-पॉइंट संख्या है। हम मान सकते हैं कि k हमेशा वैध है, और k ≤ कुल नोड्स।तो, यदि इनपुट इस तरह हैtarget = 3.714286, और k = 2, तो आउटप

  8. वर्ड पैटर्न II - C++

    मान लीजिए हमारे पास एक पैटर्न और str नामक एक स्ट्रिंग है, हमें जांचना होगा कि क्या str उसी पैटर्न का अनुसरण करता है या नहीं। यहां पैटर्न का अनुसरण करने का अर्थ है पूर्ण मिलान, जैसे कि पैटर्न में एक अक्षर और str में एक गैर-खाली सबस्ट्रिंग के बीच एक बायजेक्शन हो।तो, यदि इनपुट पैटर्न abaa है, str orang

  9. सर्वश्रेष्ठ मीटिंग पॉइंट - C++

    मान लीजिए दो या अधिक लोगों का एक समूह है और वे मिलना चाहते हैं और कुल यात्रा दूरी को न्यूनतम करना चाहते हैं। हमारे पास 0 या 1 के मानों का एक 2D ग्रिड है, जहां प्रत्येक 1 समूह में किसी के घर को चिह्नित करता है। दूरी की गणना मैनहट्टन दूरी सूत्र का उपयोग करके की जाती है, तो distance(p1, p2) = |p2.x - p

  10. बाइनरी ट्री को सीरियलाइज़ और डिसीरियलाइज़ करें - C++

    मान लीजिए हमारे पास एक बाइनरी ट्री है और हमें उन्हें सीरियलाइज़ और डिसीरियलाइज़ करना है। जैसा कि हम जानते हैं कि सीरियलाइज़ेशन एक डेटा संरचना या ऑब्जेक्ट को बिट्स के अनुक्रम में बदलने की प्रक्रिया है ताकि हम उन्हें फाइल या मेमोरी बफर में स्टोर कर सकें, और बाद में उसी या दूसरे कंप्यूटर वातावरण में पु

  11. काले पिक्सल को घेरने वाला सबसे छोटा आयत - C++

    मान लीजिए हमारे पास एक छवि है और वह छवि एक बाइनरी मैट्रिक्स द्वारा दर्शाई गई है जिसमें 0 सफेद पिक्सेल है और 1 काला पिक्सेल। यहां काले पिक्सेल जुड़े हुए हैं, इसलिए केवल एक काला क्षेत्र है। पिक्सेल क्षैतिज और लंबवत रूप से जुड़े हुए हैं। यदि हमारे पास काले पिक्सेल में से एक का स्थान (x, y) है, तो हमें

  12. रेंज सम क्वेरी 2D - परिवर्तनीय - C++

    मान लीजिए हमारे पास एक 2D मैट्रिक्स है जिसे matrix कहा जाता है, हमें ऊपरी बाएं कोने और निचले दाएं कोने द्वारा परिभाषित आयत के अंदर के तत्वों का योग निकालना है।तो, यदि इनपुट इस तरह है3014256321120154101710305तो योग, मान अपडेट करने के तरीके होंगे, यदि हम उन्हें इस तरह कॉल करते हैंsumRegion(2, 1, 4, 3)

  13. सभी इमारतों से सबसे छोटी दूरी - C++

    मान लीजिए हम एक खाली जमीन पर घर बनाना चाहते हैं जो सभी इमारतों तक सबसे कम दूरी में पहुंचे। हम केवल चार दिशाओं में चल सकते हैं जैसे ऊपर, नीचे, बाएं और दाएं। हमारे पास 0, 1 या 2 के मानों का एक 2D ग्रिड है, जहां −0 एक खाली जमीन दर्शाता है जिससे हम 자유롭게 गुजर सकते हैं।1 एक इमारत दर्शाता है जिससे हम गुजर

  14. अधिकतम K विशिष्ट वर्णों वाला सबसे लंबा सबस्ट्रिंग - C++

    मान लीजिए हमारे पास एक स्ट्रिंग है; हमें सबसे लंबे सबस्ट्रिंग T की लंबाई की गणना करनी है जिसमें अधिकतम k विशिष्ट वर्ण हों।तो, यदि इनपुट s = eceba, k = 2 जैसा है, तो आउटपुट 3 होगा क्योंकि T ece है जिसकी लंबाई 3 है।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे −ans := 0एक मैप m परिभाषित करेंn := s का

  15. स्ट्रिंग को k दूरी पर पुनर्व्यवस्थित करें - C++

    मान लीजिए हमारे पास एक गैर-खाली स्ट्रिंग s और एक पूर्णांक k है; हमें स्ट्रिंग को इस तरह पुनर्व्यवस्थित करना है कि समान वर्ण एक-दूसरे से कम से कम दूरी k पर हों। दी गई स्ट्रिंग्स लोअरकेस अक्षरों में हैं। यदि स्ट्रिंग्स को पुनर्व्यवस्थित करने का कोई तरीका नहीं है, तो हम एक खाली स्ट्रिंग लौटाएंगे।तो, यद

  16. परफेक्ट आयत - C++

    मान लीजिए हमारे पास N अक्ष-संरेखित आयत हैं, हमें जांचना होगा कि क्या वे सभी मिलकर एक आयताकार क्षेत्र का सटीक कवर बनाते हैं या नहीं। यहां प्रत्येक आयत को निचले-बाएं बिंदु और ऊपरी-दाएं बिंदु के रूप में दर्शाया गया है। तो एक यूनिट वर्ग को [1,1,2,2] के रूप में दर्शाया गया है। (निचला-बाएं बिंदु (1, 1) है

  17. न्यूनतम अद्वितीय शब्द संक्षिप्तीकरण - C++

    मान लीजिए हमारे पास word जैसी एक स्ट्रिंग है जिसमें निम्नलिखित संक्षिप्तीकरण हैं: [word, 1ord, w1rd, wo1d, wor1, 2rd, w2d, wo2, 1o1d, 1or1, w1r1, 1o2, 2r1, 3d, w3, 4]। हमारे पास एक लक्ष्य स्ट्रिंग और एक डिक्शनरी में स्ट्रिंग्स का सेट भी है, हमें इस लक्ष्य स्ट्रिंग का एक संक्षिप्तीकरण ढूंढना है जिसमे

  18. वर्ड स्क्वेयर्स - C++

    मान लीजिए हमारे पास शब्दों का एक सेट है (सभी अद्वितीय हैं), हमें उनसे बनने वाले सभी वर्ड स्क्वेयर्स ढूंढने हैं। यहां शब्दों का एक क्रम एक वैध वर्ड स्क्वेयर बनाता है यदि kवीं पंक्ति और स्तंभ ठीक वही स्ट्रिंग पढ़ते हैं, जहां 0 ≤ k < numRows और numColumns का अधिकतम। तो उदाहरण के लिए, शब्द क्रम [b

  19. N-ary ट्री को सीरियलाइज़ और डिसीरियलाइज़ करें - C++

    मान लीजिए हमारे पास एक N-ary ट्री है और हमें उन्हें सीरियलाइज़ और डिसीरियलाइज़ करना है। जैसा कि हम जानते हैं कि सीरियलाइज़ेशन एक डेटा संरचना या ऑब्जेक्ट को बिट्स के अनुक्रम में बदलने की प्रक्रिया है ताकि हम उन्हें फाइल या मेमोरी बफर में स्टोर कर सकें, और बाद में उसी या दूसरे कंप्यूटर वातावरण में पुन

  20. N-ary ट्री को बाइनरी ट्री में एनकोड करें - C++

    मान लीजिए हमारे पास एक N-ary ट्री है। हमें उस ट्री को एक बाइनरी ट्री में एनकोड करना है। हमें बाइनरी ट्री को N-ary ट्री में डिसीरियलाइज़ करने के लिए डिसीरियलाइज़र भी बनाना है।तो, यदि इनपुट इस तरह हैतो आउटपुट होगाइसे हल करने के लिए, हम इन चरणों का पालन करेंगे −encode() नामक एक फ़ंक्शन परिभाषित करें, ज

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:193/301  20-कंप्यूटर/Page Goto:1 187 188 189 190 191 192 193 194 195 196 197 198 199