is_sorted()

C++ algorithm is_sorted() funksiyasi

❮ Algoritm funksiyalari


Misol

Vektor saralangan ekanini aniqlang:

vector<int> numbers = {1, 2, 3, 5, 7, 9};

if (is_sorted(numbers.begin(), numbers.end())) {
  cout << "Sorted";
} else {
  cout << "Not sorted";
}
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

is_sorted() funksiyasi ma’lumotlar oralig‘i o‘sish tartibida saralangan ekanini tekshiradi.

Ma’lumotlar oralig‘i iteratorlar orqali belgilanadi.

Sintaksis

is_sorted(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.

Texnik tafsilotlar

Qaytaradi: Boolean qiymat:
  • 1 - agar ma’lumotlar oralig‘i saralangan bo‘lsa
  • 0 - agar ma’lumotlar oralig‘i saralanmagan bo‘lsa

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.

Boolean qiymatlar haqida Boolean qiymatlari darsligimizda batafsil o‘qing.


❮ Algoritm funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!