প্রোগ্রামাররা যখন "ডেটা স্ট্রাকচার" সম্পর্কে কথা বলে, তারা কি কেবল তালিকা , গাছ , হ্যাশ , গ্রাফ ইত্যাদির মতো বিমূর্ত তথ্যের বিষয়ে কথা বলছে ?
বা এই শব্দটির মধ্যে এমন কোনও কাঠামো অন্তর্ভুক্ত রয়েছে যা সংযুক্ত প্রকারের (শ্রেণি অবজেক্টস, স্ট্রাক্টস, এনমস, ইত্যাদি) এবং আদিম ধরণের (বুলিয়ান, ইনট, চর, ইত্যাদি) ডেটা ধারণ করে ?
আমি কেবল কখনও শুনেছি প্রোগ্রামাররা জটিল ডেটা স্ট্রাকচার বা বিমূর্ত তথ্য প্রকারের রেফারেন্সের জন্য এই শব্দটি ব্যবহার করেছেন, তবে উইকিপিডিয়া নিবন্ধ যা ডেটা স্ট্রাকচারের একটি তালিকা সরবরাহ করে সংজ্ঞায়িত সম্মিলিত প্রকার এবং আদিম ধরণের উভয়ই অন্তর্ভুক্ত করে, যা আমি প্রত্যাশা করে না (এমনকি আমিও যদিও এটি অর্থবোধ করে)।
অনলাইনে ঘুরে দেখার সময় আমি অন্যান্য জায়গাগুলি দেখতে পাই যা প্রোগ্রামিং অর্থে "ডেটা স্ট্রাকচার" শব্দটি উল্লেখ করে কেবল বিমূর্ত তথ্য প্রকারের উল্লেখ করে যেমন স্টনি ব্রুক বিশ্ববিদ্যালয়ের কম্পিউটার বিজ্ঞান বিভাগের এই বক্তৃতায় বলা হয়েছে
একটি ডেটা স্ট্রাকচার একটি নির্দিষ্ট বিমূর্ত ডেটা ধরণের প্রকৃত বাস্তবায়ন।
বা ডেটা স্ট্রাকচারের উপর এই উইকিবুক , যা বাক্যগুলিতে এই শব্দটি ব্যবহার করে:
যেহেতু ডেটা স্ট্রাকচারগুলি উচ্চ-স্তরের বিমূর্ততা রয়েছে তাই তারা আমাদের কাছে উপাত্তের গোষ্ঠীগুলির ক্রিয়াকলাপ উপস্থাপন করে যেমন একটি তালিকায় কোনও আইটেম যুক্ত করা বা একটি সারিতে সর্বোচ্চ-অগ্রাধিকারের আইটেম সন্ধান করা as
সুতরাং যখন আমি প্রোগ্রামাররা যখন কেবল "ডেটা স্ট্রাকচার" শব্দটি ব্যবহার করি তখন জটিল ডেটা স্ট্রাকচার বা বিমূর্ত ডেটা ধরণের উল্লেখ করে কেন শুনি? অভিধান সংজ্ঞা চেয়ে প্রোগ্রামারদের কি এই শব্দটির জন্য আলাদা সংজ্ঞা আছে?
if programmers mean something different when they talk about data structures
এখনও মতামত জন্য পোলিং হয়।