Latihan 1 dari materi Deque (Double-Ended Queue) di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Implementasikan class Deque (Double-Ended Queue) dengan method:
addFront(item): tambah di depan (O(1))addBack(item): tambah di belakang (O(1))removeFront(): hapus & kembalikan item depanremoveBack(): hapus & kembalikan item belakangsize(): jumlah itemTantangan: Semua operasi harus O(1), gunakan object + head/tail pointer, bukan array.shift().