আমি সবসময় মনে করতেন যে গাদা এবং অগ্রাধিকার সারিগুলি প্রতিশব্দের ছিল - একটি বিমূর্ত ডাটা স্ট্রাকচার যে সমর্থন insert
, findMin
এবং deleteMin
অপারেশন।
কিছু সাহিত্য আমার সাথে একমত বলে মনে হচ্ছে - উদাহরণস্বরূপ ক্রিস ওকাসাকির খাঁটি ফাংশনাল ডেটা স্ট্রাকচারস (অধ্যায় 3)।
অন্যদিকে, উইকিপিডিয়ায় হিপ পৃষ্ঠা এটি গাছ-ভিত্তিক ডেটা কাঠামো হিসাবে সংজ্ঞায়িত করেছে এবং উল্লেখ করেছে যে স্তূপগুলি অগ্রাধিকারের সারিগুলির একটি দৃ concrete় বাস্তবায়ন।
আমি একের অধিক স্তরের বাস্তবায়ন - বামপন্থী স্তূপ, দ্বিপদী গাদা, স্প্লে হিপস সম্পর্কে এই ভাবতে পারি যে সত্যের সাথে আমি এই বিষয়টির সাথে পুনরায় মিলন করতে চাই ...
বিভিন্ন উপাত্ত কাঠামো দিয়ে একটি গাদা বাস্তবায়িত করা যেতে পারে তার সাধারণ সত্যটি কি সংজ্ঞার দ্বারা বোঝানো যায় না যে এটি একটি বিমূর্ত ডেটা কাঠামো? এবং যদি এটি হয় তবে অগ্রাধিকারের সারির সাথে কি প্রকৃত পার্থক্য রয়েছে?