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