উত্তর সিলেক্ট করলে সঠিক ও ভুল দেখাবে।
ব্যাখ্যা ও সঠিক সমাধান
উত্তর:
Stack
এখানে সঠিক উত্তর হলো Stack। বিষয়টি খুব সহজভাবে মনে রাখা যায় এভাবে:
- Stack হলো একটি ডেটা স্ট্রাকচার যা LIFO (Last In, First Out) নীতিতে কাজ করে। অর্থাৎ, সবার শেষে যে ডেটা ঢোকানো হয়, সেটিই সবার আগে বের হয়।
- Push: স্ট্যাকের ওপরের দিকে নতুন কোনো ডেটা বা এলিমেন্ট যোগ করার প্রক্রিয়াকে বলা হয় Push।
- Pop: স্ট্যাকের ওপরের দিক থেকে কোনো এলিমেন্ট সরিয়ে ফেলার বা বের করে আনার প্রক্রিয়াকে বলা হয় Pop।
সহজ কথায়, একটি প্লেটের ওপর আরেকটি প্লেট সাজিয়ে রাখলে যেমন ওপর থেকে প্লেট সরানো বা নতুন প্লেট রাখা যায়, স্ট্যাকের কাজ ঠিক তেমনই। তাই Push এবং Pop অপারেশনগুলো সবসময় Stack-এর সাথেই যুক্ত থাকে।