আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ Push এবং Pop নিচের কার সাথে সম্পর্কিত?

[ বিসিএস ৩৭তম ]

ক. Queue
খ. Stack
গ. Union
ঘ. Array
উত্তরঃ Stack
ব্যাখ্যাঃ

"Push" এবং "Pop" কম্পিউটার বিজ্ঞানের ডাটা স্ট্রাকচার (Data Structure), বিশেষ করে স্ট্যাক (Stack)-এর সাথে সম্পর্কিত।

  • স্ট্যাক (Stack): এটি একটি লিনিয়ার ডাটা স্ট্রাকচার যা "লাস্ট ইন, ফার্স্ট আউট" (Last In, First Out - LIFO) নীতি অনুসরণ করে। এর অর্থ হলো, যে ডেটা শেষে প্রবেশ করে সেটিই প্রথমে বের হয়। বাস্তব জীবনের উদাহরণ হিসেবে একটার পর একটা রাখা প্লেটের স্তূপের কথা ভাবা যেতে পারে।

  • Push (পুশ): স্ট্যাকে নতুন ডেটা বা উপাদান যুক্ত করার প্রক্রিয়াকে "পুশ" অপারেশন বলে। এটি স্ট্যাকের একেবারে উপরে নতুন উপাদান যোগ করে।

  • Pop (পপ): স্ট্যাক থেকে ডেটা বা উপাদান সরিয়ে ফেলার প্রক্রিয়াকে "পপ" অপারেশন বলে। এটি স্ট্যাকের একেবারে উপরের উপাদানটিকে সরিয়ে দেয়।

সুতরাং, "Push" এবং "Pop" স্ট্যাক ডাটা স্ট্রাকচারের দুটি মৌলিক অপারেশন।