মডিউল ১৫-৫ঃ Reversing a Queue (CodingNinjas)
Previousমডিউল ১৫-৪ঃ Maximum Equal Stack Sum (CodingNinjas)Nextমডিউল ১৫-৬ঃ Reverse Stack Using Recursion (CodingNinjas)
Last updated
Last updated
প্রবলেম লিংকঃ Reversing a Queue - Coding Ninjas
প্রবলেম স্টেটমেন্টঃ একটি কিউ দেওয়া থাকবে। কিউটি রিভার্স করে রিটার্ন করতে হবে। সল্যুশনঃ আমরা কিউ থেকে এলিমেন্ট গুলো নিয়ে একটি স্ট্যাকে রেখে দিতে পারি। তারপর সেই স্ট্যাক থেকে আবার আগের কিউ তে নিয়ে আসতে পারি। তাহলেই এলিমেন্টগুলো রিভার্স ওয়েতে কিউতে চলে আসবে।
মনে করি, এটি আমাদের কিউ। এবার আমরা এখান থেকে এলিমেন্ট পপ করে স্ট্যাকে পুশ করে রাখা শুরু করি।
এবার স্ট্যাক থেকে পপ করে কিউতে পুশ করে রেখে দেই।
দেখতে পাচ্ছি অলরেডি আমাদের কিউ রিভার্স হয়ে গেছে।