কম্পিউটার টিউটোরিয়াল

C++-এ ইনপুট ইটেরেটর

এই টিউটোরিয়ালে আমরা C++-এ ইনপুট ইটেরেটর বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

ইনপুট ইটেরেটর কী?

ইনপুট ইটেরেটর STL-এ পাঁচটি ইটেরেটরের মধ্যে একটি এবং এটি সবচেয়ে সহজ এবং দুর্বল। এটি মূলত সিরিয়াল ইনপুট অপারেশনে ব্যবহৃত হয় যেখানে প্রতিটি মান একবার পড়া হয় এবং তারপর ইটেরেটর পরবর্তীটিতে চলে যায়।

উদাহরণ

#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> v1 = { 1, 2, 3, 4, 5 };
    // ইটেরেটর ডিক্লেয়ার করা
    vector<int>::iterator i1;
    for (i1 = v1.begin(); i1 != v1.end(); ++i1) {
        // ইটেরেটর দিয়ে উপাদানগুলো লুপ করা
        cout << (*i1) << " ";
    }
    return 0;
}

আউটপুট

1 2 3 4 5
  1. C++-এ BST-এ Two Sum IV (Two Sum IV - Input is a BST)

  2. C++-এ বাইনারি সার্চ ট্রি ইটারেটর (Binary Search Tree Iterator)

  3. C++-এ স্ট্যান্ডার্ড ইনপুট স্ট্রিম (cin)

  4. C#-এ ইটেরেটর (Iterators)