ধরা যাক Algorithm A এর running time O(n2) এবং Algorithm B এর running time O(n) । তাহলে নিচের কোনটি সবচেয়ে সঠিক?
A Algorithm A, Algorithm B এর চেয়ে ধীর গতির
B Algorithm A, Algorithm B এর চেয়ে দ্রুত গতির
C Algorithm A, Algorithm B এর চেয়ে asymptotically ধীর গতির
D Algorithm B সর্বদা Algorithm A এর চেয়ে দ্রুত চলে
Solution
Correct Answer: Option C
- Algorithm A এর running time হলো O(n2) এবং Algorithm B এর running time হলো O(n)।
- Asymptotic analysis অনুযায়ী n বড় হলে O(n2) এর মান দ্রুত বৃদ্ধি পায়, আর O(n) তুলনামূলক ধীরে বৃদ্ধি পায়।
- তাই ছোট ইনপুটের ক্ষেত্রে কখনও Algorithm A দ্রুত হতে পারে, কিন্তু ইনপুট সাইজ যত বড় হবে, Algorithm A তত বেশি সময় নেবে।
- এজন্য বলা যায় Algorithm A asymptotically Algorithm B এর চেয়ে ধীর গতির।
Exam - 88
কোর্স নামঃ
ব্যাংক নিয়োগ প্রস্তুতি'র লং কোর্স (২৭৬ দিন)
টপিকসঃ
Math
Geometry (Circle, Quadrilateral, Area, Volume)
এই রুটিনের সাথে ৩ বার ভোকাবুলারি রিভিশন।
রুটিন দেখুন
পরীক্ষা – ৩৯
কোর্স নামঃ
১৯ তম শিক্ষক নিবন্ধন - লেকচারশীট ভিত্তিক।
পরীক্ষা শুরুঃ (৫ম ব্যাচ) শুরু ৫ মে, ২০২৬।
রুটিন দেখুন