Week 3 Discussion Forum

What is Linear Search, Brute Force Techniques, Insertion Sort?

Re: What is Linear Search, Brute Force Techniques, Insertion Sort?

by Md. Sabbir Hossain 192-15-2809 -
Number of replies: 0
-Linear Search Algorithm কিভাবে লিখব?
Step-1: Start
Step-2: i = 0, searchItem = 4
Step-3: if i >= n Go to Step-8
Step-4: if a[i] == searchItem go to Step-7
Step-5: i++
Step-6: Go to Step-3
Step-7: print 'item found at index i' and go to Step-9
Step-8: print 'item not found' and go to Step-9
Step-9: Stop

-Linear Search কি?
উত্তরঃ একটি Array বা List থেকে আইটেম খুজে বের করার পদ্ধতি।

-Runtime Complexity?
উত্তরঃ যদি array তে N টা আইটেম থাকে,তাহলে N টা ঘরে গিয়ে গিয়ে আমাদের সার্চ করতে হবে।সহজ কথায় একটা লুপ N বার ঘুরবে আর আইটেম টা সার্চ করবে।তাই এই Algorithm এর টাইম কমপ্লেক্সিটি হবে O(N).

-Space Complexity?
উত্তরঃ যে array আসছে, সেটাতেই কাজ করেছি।কোন অতিরিক্ত যায়গা নেই নি।তাই স্পেস কমপ্লেক্সিটি হবে O(1).

182 words