• ... t.me/slaydai_bot
  • Iteratorlar va ularning turlari Sanjarbek




    Download 1,48 Mb.
    bet1/3
    Sana12.10.2024
    Hajmi1,48 Mb.
    #274824
      1   2   3
    Bog'liq
    Taqdimot(@slaydai bot)-1

    Iteratorlar va ularning turlari

    Sanjarbek


    Iteratorlar va ularning turlari
    Sanjarbek

    Iteratorlar va ularning turlari

    Sanjarbek


    Reja:
    1. Iterator nima?
    2. Iteratorlarning tarixi
    3. Iteratorlar va sikllar

    ...

    t.me/slaydai_bot


    1. Iterator nima?
    Iterator — bu dasturlashda ma'lumotlar to'plamini ketma-ket ko'rib chiqish uchun ishlatiladigan obyekt. Iteratorlar odatda qo'llanmalar, ro'yxatlar va boshqa kolleksiyalar ustida ishlaydi. Ular birinchi elementdan boshlab, navbatma-navbat keyingi elementni qaytaradi. Har bir iterator kamida ikki asosiy metodga ega bo'lishi kerak: `next()` va `hasNext()`. `next()` metodi keyingi elementni qaytaradi, `hasNext()` metodi esa navbatdagi element mavjudligini tekshiradi. Bu struktura hoshiyalarsiz va tartibli ma'lumotlarni boshqarishga yordam beradi. Iteratorlar Java, Python, va C++ kabi dasturlash tillarida keng qo'llaniladi. Java tilida `Iterator` interfeysi mavjud bo'lib, u `java.util` kutubxonasida joylashgan. Iteratorlar algoritmik murakkablikni kamaytirib, kodni yanada aniq va samarali qilishga yordam beradi. Ular ayniqsa katta hajmli ma'lumotlar ustida samarali ishlashda muhim ahamiyatga ega.

    ...

    t.me/slaydai_bot


    Iteratorlar dasturlashda ma'lumotlar tuzilmalari ustida takroriy iteratsiyalarni amalga oshirish imkonini beruvchi mexanizm sifatida keng qo'llaniladi. Iteratorlarning kelib chiqishi kompyuter fanidagi dastlabki algoritmlar va ma'lumotlar tuzilmalariga borib taqaladi. 1960-yillarda ALGOL, Lisp kabi dasturlash tillarida iteratorlarga asos bo‘lgan konsepsiyalar paydo bo‘la boshladi. 1970-yillarda CLU tili iteratsiya mexanizmlarini birinchi bo'lib qo'llagan til sifatida tanilgan. 1983-yilda C++ dasturlash tili paydo bo'ldi va unda iteratorlar standarti ishlab chiqildi. Bu esa iteratorlarning dasturlash tillarida keng tarqalishiga olib keldi. 1998-yilda ANSI va ISO tomonidan C++ tilining Standart Andozalari rasmiylashtirilib, iteratorlar bu standarning bir qismi bo‘ldi. Java tilida 1998-yilda chiqarilgan Java Development Kit 1.2 versiyasida Collections Framework kirib keldi va Iterable, Iterator interfeyslari qo'shildi. Bu o‘zgarishlar iteratorlar konsepsiyasining tarixiy rivoji va bugungi kunda ular dasturlashda muhim rol o‘ynashini ko‘rsatadi.

    Download 1,48 Mb.
      1   2   3




    Download 1,48 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Iteratorlar va ularning turlari Sanjarbek

    Download 1,48 Mb.