ধরা যাক 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 এর চেয়ে দ্রুত চলে

উত্তরের বিবরণ

img

বড় ইনপুট সাইজের ক্ষেত্রে কোন অ্যালগরিদম দ্রুত বা ধীর?

  • Algorithm A এর running time হলো O(n²)

  • Algorithm B এর running time হলো O(n)

  • Asymptotic analysis অনুযায়ী, n বড় হওয়ার সাথে সাথে O(n²) মান বেশি দ্রুত বৃদ্ধি পায়, আর O(n) তুলনামূলকভাবে ধীরে বৃদ্ধি পায়।

  • তাই বড় ইনপুট সাইজের জন্য Algorithm A, Algorithm B এর তুলনায় ধীর হবে

  • ছোট ইনপুটের ক্ষেত্রে কখনও কখনও Algorithm A দ্রুত হতে পারে, কারণ constant factor বা lower order terms এর প্রভাব থাকতে পারে।

  • সুতরাং, Algorithm A asymptotically Algorithm B এর চেয়ে ধীর গতির

  • সঠিক উত্তর হলো: গ) Algorithm A, Algorithm B এর চেয়ে asymptotically ধীর গতির।

Unfavorite

0

Updated: 1 day ago

Related MCQ

"জেনেটিক ইঞ্জিনিয়ারিং"-এর জনক হিসেবে কে পরিচিত?

Created: 6 days ago

A

Paul Berg

B

Gregor Mendel

C

James Watson

D

Herbert Boyer

Unfavorite

0

Updated: 6 days ago

Piconet কী?

Created: 1 week ago

A

Wifi Network

B

Wide Area Network

C

Bluetooth Network

D

5G Network

Unfavorite

0

Updated: 1 week ago

গুগল কর্তৃক নির্মিত কৃত্রিম বুদ্ধিমত্তার নাম কী?

Created: 6 days ago

A

Watson

B

Gemini 

C

ChatGPT

D

কোনোটি নয়

Unfavorite

0

Updated: 6 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD