reverse()

C++ algorithm reverse() funksiyasi

❮ Algoritm funksiyalari


Misol

Vektordagi elementlar tartibini teskarisiga o‘zgartiring:

vector<int> numbers = {1, 3, 5, 7, 2, 9};
reverse(numbers.begin(), numbers.end());
for (int number : numbers) {
  cout << number << " ";
}
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

reverse() funksiyasi ma’lumotlar oralig‘idagi elementlar tartibini teskarisiga o‘zgartiradi.

Ma’lumotlar oralig‘i iteratorlar orqali belgilanadi.

Maslahat: Ma’lumotlar oralig‘ini o‘zgartirmasdan, uning o‘rniga yangi ma’lumotlar oralig‘ini yaratish uchun reverse_copy() funksiyasidan foydalanishingiz mumkin.

Sintaksis

reverse(iterator start, iterator end);

Parametr qiymatlari

Parametr Tavsif
start Majburiy. Ma’lumotlar oralig‘ining boshini ko‘rsatuvchi iterator.
end Majburiy. Ma’lumotlar oralig‘ining oxirini ko‘rsatuvchi iterator. Shu pozitsiyagacha bo‘lgan elementlar qamrab olinadi, lekin aynan shu pozitsiyadagi element qamrab olinmaydi.

Tegishli sahifalar

Ma’lumotlar tuzilmalari haqida ma’lumotlar tuzilmalari darsligimizda batafsil o‘qing.

Iteratorlar haqida iteratorlar darsligimizda batafsil o‘qing.

Algoritmlar haqida algoritmlar darsligimizda batafsil o‘qing.


❮ Algoritm funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!