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