কম্পিউটার

STL-এ C++ এ deque front( ) এবং deque back( )


C++ STL

-এ deque front( ) এবং deque back( ) ফাংশনের কার্যকারিতা দেখানোর কাজ দেওয়া হল

Deque কি

Deque হল ডাবল এন্ডেড কিউ যা সিকোয়েন্স কন্টেইনার যা উভয় প্রান্তে প্রসারণ এবং সংকোচনের কার্যকারিতা প্রদান করে। একটি সারি ডেটা স্ট্রাকচার ব্যবহারকারীকে শুধুমাত্র শেষ প্রান্তে ডেটা সন্নিবেশ করতে এবং ফ্রন্ট থেকে ডেটা মুছতে দেয়। চলুন বাস স্টপে সারিগুলির সাদৃশ্য গ্রহণ করা যাক যেখানে ব্যক্তিকে শুধুমাত্র END থেকে একটি সারিতে ঢোকানো যেতে পারে এবং সামনে দাঁড়ানো ব্যক্তিকে প্রথমে সরানো হবে যেখানে ডাবল এন্ডেড সারিতে ডেটা সন্নিবেশ এবং মুছে ফেলা উভয়ই সম্ভব। শেষ।

deque front( ) ফাংশন কি

ফ্রন্ট( ) ফাংশনটি deque-এর প্রথম উপাদানের উল্লেখ করতে ব্যবহৃত হয়।

সিনট্যাক্স

dequename.front( )

উদাহরণ

ইনপুট ডিক:12 13 14 15 16

আউটপুট নতুন ডেক:12

ইনপুট ডিক:C A P T U R E

আউটপুট নতুন ডিক:সি

পন্থা অনুসরণ করা যেতে পারে

  • প্রথমে আমরা ডিক্লেয়ার করি

  • তারপর আমরা ডিক প্রিন্ট করি।

  • তারপর আমরা ফ্রন্ট( ) ফাংশন সংজ্ঞায়িত করি।

উপরের পদ্ধতি ব্যবহার করে আমরা deque এর প্রথম উপাদান আনতে পারি।

উদাহরণ

// C++ code to demonstrate the working of deque front( ) function
#include<iostream.h>
#include<deque.h>
Using namespace std;
int main ( ){
   // initializing the deque
   Deque<int> deque = { 5, 7, 6, 8, 9 };
   // print the deque
   cout<< “ Deque: “;
   for( auto x = deque.begin( ); x != deque.end( ); ++x)
      cout<< *x << “ “;
   // defining the front( ) function
   cout<< deque.front( );
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে

Input  – Deque: 5 7 6 8 9
Output – New Deque: 5
Input  – Deque: L O N D O N
Output – New Deque: L

  1. STL-এ C++ এ Deque emplace_front( ) এবং deque emplace_back( )

  2. C++ এ deque back( ) কি?

  3. STL-এ C++-এ deque push_back( )

  4. STL-এ C++-এ deque_resize( )