মডিউল ১৯-১ঃ Is Node Present (Coding Ninjas)
Last updated
Last updated
প্রবলেম লিংকঃ
প্রবলেম স্টেটমেন্টঃ একটি ট্রি এবং একটি ভেলু দেওয়া থাকবে। বের করতে হবে ওই ট্রিতে ওই ভেলু দিয়ে কোন নোড আছে কিনা। থাকলে ট্রু রিটার্ন করতে হবে আর না থাকলে ফলস রিটার্ন করতে হবে।
সল্যুশনঃ এরেতে আমরা যেভাবে ভেলু আছে নাকি নেই চেক করতাম প্রথম থেকে শেষ পর্যন্ত ট্রাভারস করে। ট্রিতেও সেইম করব। আমরা ট্রি এর রুট থেকে সবগুলো নোডে যাব। যেয়ে চেক করে দেখব ভেলুটি আছে কিনা। থাকলে ট্রু রিটার্ন করে দিব আর না থাকলে ফলস রিটার্ন করে দিব। এক্ষেত্রে ট্রাভারস করার জন্য আমরা সিম্পলি রিকারশন ব্যাবহার করতে পারি।