সম্প্রতি আমার একটি সাক্ষাত্কার হয়েছিল, যেখানে তারা আমাকে একটি " অনুসন্ধান " প্রশ্ন জিজ্ঞাসা করেছিলেন।
প্রশ্নটি ছিল:
ধরুন এখানে (ধনাত্মক) পূর্ণসংখ্যার একটি অ্যারে রয়েছে যার মধ্যে প্রতিটি উপাদান হয়
+1
বা-1
তার সাথে সংলগ্ন উপাদানগুলির সাথে তুলনা করা হয় ।উদাহরণ:
array = [4,5,6,5,4,3,2,3,4,5,6,7,8];
এখন অনুসন্ধান করুন
7
এবং এর অবস্থানটি ফিরে আসুন ।
আমি এই উত্তরটি দিয়েছি:
অস্থায়ী অ্যারেতে মানগুলি সঞ্চয় করুন, সেগুলি সাজান এবং তারপরে বাইনারি অনুসন্ধান প্রয়োগ করুন।
যদি উপাদানটি পাওয়া যায়, অস্থায়ী অ্যারেতে এর অবস্থানটি ফিরে আসুন।
(যদি সংখ্যাটি দু'বার হয়ে থাকে তবে তার প্রথম উপস্থিতিটি ফিরিয়ে দিন)
তবে তারা এই উত্তরটি নিয়ে সন্তুষ্ট বলে মনে হয় নি।
সঠিক উত্তর কি?