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

C++ में स्ट्रिंग को जल्दी कैसे रिवर्स करें?

इस खंड में, हम देखेंगे कि C++ का उपयोग करके स्ट्रिंग को बहुत जल्दी कैसे रिवर्स किया जाए। रिवर्स करने के लिए एल्गोरिदम लाइब्रेरी में एक बिल्ट-इन फंक्शन है, जिसे reverse() कहा जाता है। यह फंक्शन एक कंटेनर के प्रारंभिक और अंतिम पॉइंटर लेता है, फिर एलिमेंट्स को रिवर्स करता है।

Input: एक नंबर स्ट्रिंग "Hello World"
Output: "dlroW olleH"

एल्गोरिदम

Step 1: एक स्ट्रिंग लें
Step 2: reverse() फंक्शन का उपयोग करके इसे रिवर्स करें
Step 3: परिणाम प्रिंट करें।
Step 4: समाप्त

उदाहरण कोड

#include<iostream>
#include<algorithm>
using namespace std;

main() {
    string my_str = "This is a string to be reversed";
    cout << "Initial state of this string: " << my_str << endl;
    //स्ट्रिंग को रिवर्स करने के लिए reverse() फंक्शन का उपयोग
    reverse(my_str.begin(), my_str.end());
    cout << "Final state of this string: " << my_str;
}

आउटपुट

Initial state of this string: This is a string to be reversed
Final state of this string: desrever eb ot gnirts a si sihT
  1. Android में स्ट्रिंग को रिवर्स कैसे करें? Android में स्ट्रिंग को रिवर्स कैसे करें?

    StringBuffer से स्ट्रिंग रिवर्स करना यह उदाहरण दर्शाता है कि Android में स्ट्रिंग को रिवर्स कैसे किया जाता है। StringBuffer क्लास का reverse() मेथड इसमें उपयोगी है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और प्रोजेक्ट बनाएं। चरण 2: लेआउट फ़ाइल (res/layout/activity_

  1. - Python में String Reverse कैसे करें?

    Python में string को reverse करने के लिए कोई in-built फंक्शन नहीं है। इस प्रकार, हमें string को reverse करने के लिए अपनी logic implement करनी होगी। हम विभिन्न विधियों का उपयोग करके string को reverse करेंगे। FOR Loop का उपयोग इस विधि के पीछे विचार string के last index से 0th index तक शुरू होने वाले r

  1. - पायथन में स्ट्रिंग को कैसे रिवर्स करें?

    पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए: >>> Hello[::-1] olleH >>> Halloween[::-1] neewollaH [] ऑपरेटर कोलन : से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। य