একটি সাক্ষাত্কারের সময় আমাকে নিম্নলিখিত সমস্যাটি দেওয়া হয়েছিল:
স্ট্রিং দেয় যা প্যারেনের কিছু সংমিশ্রণ (বন্ধনী বা ব্রেসেস নয় - কেবল প্যারেন নয়) সহ অন্যান্য বর্ণানুক্রমিক অক্ষরের সাথে এমন সমস্ত প্যারেনকে সনাক্ত করে যার কোনও মিল নেই n
উদাহরণস্বরূপ, স্ট্রিং ") (আব))" তে সূচকগুলিতে 0 এবং 5 তে কোনও প্যারেন থাকে যা কোনও মিল নেই pare
আমি ও (এন) মেমরি ব্যবহার করে একটি স্ট্যাকের ও (এন) সমাধানটি এগিয়ে রেখেছি, স্ট্যাক ব্যবহার করে এবং স্ট্রিংয়ের মধ্য দিয়ে একবার প্যারেন্সকে স্ট্যাকের সাথে যুক্ত করেছি এবং যখনই আমি একটি বন্ধ প্যারেনের সাথে উপস্থিত থাকি এবং স্ট্যাকের শীর্ষে উপস্থিত থাকি একটি উদ্বোধনী পেরেন।
এরপরে, সাক্ষাত্কারকারীর দ্বারা উল্লেখ করা হয়েছিল যে স্থির মেমরির সাথে লিনিয়ার সময়ে সমস্যাটি সমাধান করা যেতে পারে (যেমনটি ইনপুট কী গ্রহণ করেছে তা ছাড়া অতিরিক্ত মেমরির ব্যবহার নেই))
আমি জিজ্ঞাসা করলাম কীভাবে এবং তিনি একবারে সমস্ত উন্মুক্ত প্যারেন সনাক্ত করতে বাম দিক থেকে একবার স্ট্রিংয়ের মধ্য দিয়ে যাওয়ার বিষয়ে এবং তারপরে ডান দিক থেকে দ্বিতীয় বারের সমস্ত নিকটবর্তী পেরেনগুলি সনাক্ত করে .... বা সম্ভবত এটি অন্যভাবে ছিল। আমি সত্যিই বুঝতে পারি নি এবং এর মাধ্যমে আমাকে হাত ধরে রাখতে তাকে বলতে চাইনি।
তার পরামর্শের সমাধানটি কি কেউ পরিষ্কার করতে পারবেন?