Module ৯ · map আর multimap: key দিয়ে value খুঁজে পাওয়া
CP আর interview pack: map-এর pattern, প্রশ্ন আর bug gallery
Proপড়া
LeetCode হলো coding interview-এর practice problem-এর একটা website, আর ওদের তালিকা শুরু হয় problem 1, "Two Sum" দিয়ে, rating Easy। এটা দেয় সংখ্যার একটা তালিকা আর একটা target, আর জানতে চায় এমন দুইটা সংখ্যার position, যাদের যোগফল target। Bob প্রতিটা জোড়া মিলিয়ে দেখে, যেটা O(n²): দশটা সংখ্যার জন্য চলে, কিন্তু 100,000টার জন্য প্রায় 5,000,000,000 জোড়া। Amara প্রতিটা সংখ্যা থেকে তার position-এর একটা map রাখে, আর ওর পুরো সমাধানটাই pattern 1।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
CP আর interview pack: map-এর pattern, প্রশ্ন আর bug gallery এর ভেতরে কী আছে
- Pattern 1: two sum, একটা মান আর তার position
- Pattern 2: পাশাপাশি জোড়া গোনা
- Pattern 3: লম্বা একটা রেখায় range-এর জন্য difference map
- Pattern 4: coordinate compression, প্রথম দেখা
- Interview-এর নয়টা প্রশ্ন, নমুনা উত্তরসহ