ধরা যাক Algorithm A এর running time O(n²) এবং Algorithm B এর running time O(n)। তাহলে নিচের কোনটি সবচেয়ে সঠিক?

৪৭তম বিসিএস • 2025 • 2025-09-19
AAlgorithm A, Algorithm B এর চেয়ে ধীর গতির
BAlgorithm A, Algorithm B এর চেয়ে দ্রুত গতির
CAlgorithm A, Algorithm B এর চেয়ে asymptotically ধীর গতির
DAlgorithm B সর্বদা Algorithm A এর দ্রুত চলে
সঠিক উত্তর: C. Algorithm A, Algorithm B এর চেয়ে asymptotically ধীর গতির

সংক্ষিপ্ত ব্যাখ্যা

O(n²) quadratic growth এবং O(n) linear growth নির্দেশ করে; বড় n-এর ক্ষেত্রে quadratic algorithm asymptotically বেশি দ্রুত হারে সময় বৃদ্ধি করে। Constant factor ও ছোট input-এর কারণে B ‘সর্বদা’ দ্রুত হবে—এ কথা বলা যায় না।

পরীক্ষা
৪৭তম বিসিএস
সাল
2025
সূত্র
Learning School Master Database