কম্পিউটার বিজ্ঞানে, একটি স্ট্যাক হল একটি বিমূর্ত ডেটা টাইপ যা উপাদানগুলির সংগ্রহ হিসাবে কাজ করে, দুটি প্রধান ক্রিয়াকলাপ সহ: পুশ, যা সংগ্রহে একটি উপাদান যোগ করে, এবং. পপ, যা সাম্প্রতিক যোগ করা উপাদানগুলিকে সরিয়ে দেয় যা এখনও সরানো হয়নি৷
পুশ অ্যান্ড পপ কী?
কম্পিউটার বিজ্ঞানে, একটি স্ট্যাক হল একটি বিমূর্ত ডেটা টাইপ যা উপাদানগুলির একটি সংগ্রহ হিসাবে কাজ করে, দুটি প্রধান ক্রিয়াকলাপ সহ: পুশ, যা সংগ্রহে একটি উপাদান যোগ করে এবং। পপ, যা অতি সম্প্রতি যোগ করা উপাদানটিকে সরিয়ে দেয় যা এখনো সরানো হয়নি।
স্ট্যাকের উপর পুশ এবং পপ বলতে কী বোঝায়?
স্ট্যাকের উপর কিছু পুশ করা মানে " উপরে রাখা"। স্ট্যাক থেকে কিছু পপ করা মানে স্ট্যাক থেকে "শীর্ষ 'জিনিস' নেওয়া"। শব্দের ক্রম বিপরীত করার জন্য একটি সহজ ব্যবহার।
পুশ এবং পপ এর মধ্যে পার্থক্য কি?
PUSH এবং POP এর মধ্যে প্রধান পার্থক্য হল তারা স্ট্যাকের সাথে যা করে PUSH ব্যবহার করা হয় যখন আপনি একটি স্ট্যাকে আরও এন্ট্রি যোগ করতে চান যখন POP ব্যবহার করা হয় থেকে এন্ট্রি সরাতে এটা … প্রথমটি নীচে চলে যায় এবং আপনি শুধুমাত্র স্ট্যাকের উপরের আইটেমগুলি যোগ করতে বা সরাতে পারেন৷
এটাকে পুশ অ্যান্ড পপ বলা হয় কেন?
PUSH এবং POP শব্দটি টেক মডেল রেলরোড ক্লাব দ্বারা ব্যবহার করা হত আমি মনে করি এটিই মূল। টেক মডেল রেলরোড ক্লাব ডিজিটাল ইকুইপমেন্ট কর্পোরেশনের (DEC) PDP-6-এর নকশাকে অবশ্যই প্রভাবিত করেছে। PDP-6 ছিল হার্ডওয়্যারে স্ট্যাক ওরিয়েন্টেড নির্দেশাবলীর প্রথম মেশিনগুলির মধ্যে একটি৷