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