Share xâu đối xứng c++,

hoangminh.dan

New member
#C ++, #String, #SymMetric, #Programming, #tutorial ## C ++ Chuỗi đối xứng

Chuỗi đối xứng là một chuỗi giống nhau về phía sau và chuyển tiếp.Ví dụ: chuỗi "Trường đua" là một chuỗi đối xứng.

Để kiểm tra xem một chuỗi có đối xứng không, chúng ta có thể sử dụng thuật toán sau:

1. Khởi tạo hai con trỏ, 'trái' và `right`, đến đầu và cuối của chuỗi, tương ứng.
2. Trong khi `left` nhỏ hơn` right`:
* So sánh các ký tự tại `left` và` right`.
* Nếu các ký tự không bằng nhau, chuỗi không đối xứng.
* Nếu không, tăng `trái 'và giảm` right`.
3. Nếu `left` và` right` gặp nhau, chuỗi là đối xứng.

Dưới đây là một ví dụ về cách sử dụng thuật toán này để kiểm tra xem chuỗi "Trường đua ngựa" có đối xứng không:

`` `C ++
#include <Istream>
#include <String>

sử dụng không gian tên STD;

Bool Issymetric (String str) {
int trái = 0;
int right = str.length () - 1;

while (trái <phải) {
if (str
! = str
) {
trả lại sai;
}

còn lại ++;
Phải--;
}

trả lại đúng;
}

int main () {
Chuỗi str = "Trường đua ngựa";

if (ISSyMmetric (str)) {
cout << "Chuỗi là đối xứng."<< Endl;
} khác {
cout << "Chuỗi không đối xứng."<< Endl;
}

trả lại 0;
}
`` `

## hashtags

* #C ++
* #sợi dây
* #Symetric
* #Programming
* #tutorial
=======================================
#C++, #String, #SymMetric, #Programming, #tutorial ## C++ Symmetric String

A symmetric string is a string that is the same backwards and forwards. For example, the string "racecar" is a symmetric string.

To check if a string is symmetric, we can use the following algorithm:

1. Initialize two pointers, `left` and `right`, to the beginning and end of the string, respectively.
2. While `left` is less than `right`:
* Compare the characters at `left` and `right`.
* If the characters are not equal, the string is not symmetric.
* Otherwise, increment `left` and decrement `right`.
3. If `left` and `right` meet, the string is symmetric.

Here is an example of how to use this algorithm to check if the string "racecar" is symmetric:

```c++
#include <iostream>
#include <string>

using namespace std;

bool isSymmetric(string str) {
int left = 0;
int right = str.length() - 1;

while (left < right) {
if (str
!= str
) {
return false;
}

left++;
right--;
}

return true;
}

int main() {
string str = "racecar";

if (isSymmetric(str)) {
cout << "The string is symmetric." << endl;
} else {
cout << "The string is not symmetric." << endl;
}

return 0;
}
```

## Hashtags

* #C++
* #String
* #SymMetric
* #Programming
* #tutorial
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top