logo

Ako obrátiť reťazec v C++?

V C++ sú reťazce sekvenciou znakov, ktoré sa používajú na reprezentáciu textových údajov. V tomto článku sa naučíme, ako obrátiť reťazec v C++.

Napríklad,

 Input: myString = 'Hello, GFG!' Output: myString = '!GFG ,olleH'>

Obráťte reťazec v C++

Obrátenie reťazca znamená, že posledný znak by mal byť prvý znak, druhý posledný by mal byť druhý a tak ďalej. Obrátenie reťazca je základná operácia v programovaní av C++, môžeme to urobiť pomocou algoritmu std::reverse() poskytnutého v knižnici STL.



ak inak ak inak ak java

Syntax std::reverse()

std:: reverse (begin_itr, end_itr);>

kde,

  • begin_itr je iterátor na začiatok rozsahu.
  • end_itr je iterátor na koniec rozsahu.

C++ Program na obrátenie reťazca v C++

C++


zoznam vs nastavený v jave



// C++ program to reverse a string using the reverse()> // function> #include> #include> > using> namespace> std;> > int> main()> {> >string str =>'Hello, World!'>;> >cout <<>'Original string: '> << str << endl;> > >// Reverse the string using the reverse() function> >reverse(str.begin(), str.end());> > >cout <<>'Reversed string: '> << str << endl;> > >return> 0;> }>

>

java číslo na reťazec

>

Výkon

Original string: Hello, World! Reversed string: !dlroW ,olleH>

Časová zložitosť: O(n)
Pomocný priestor: O(1)