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().