Deque ক্লাস একটি ডাবলি-লিঙ্কড লিস্ট ব্যবহার করে এর এলিমেন্টের সংগ্রহ ইমপ্লিমেন্ট করে। ডাবলি-লিঙ্কড লিস্টে দুটি নোড থাকা উচিত: ফ্রন্ট এবং ব্যাক নোড। এটি Deque-এর ফ্রন্ট এবং ব্যাকদিকে এলিমেন্ট যোগ করতে সাহায্য করে।
Deque ক্লাসের মাধ্যমে আপনি উভয় পাশ থেকে এলিমেন্ট যোগ এবং রিমুভ করতে পারেন। এই কারণে Dequeকে ডাবল-এন্ডেড কিউ বলা হয়।
Queue ক্লাসে Deque ক্লাসের নিচের মেথডগুলো থাকে:
Clear
কলেকশনের সব এলিমেন্ট ক্লিয়ার করে।
Contains
কোনো অবজেক্ট কলেকশনে আছে কিনা তা চেক করে।
ToArray
কলেকশনের সব এলিমেন্ট একটি অ্যারেতে কপি করতে ToArray() মেথড ব্যবহার করুন।
Synchronized
কলেকশনের জন্য একটি সিনক্রোনাইজড র্যাপার।