Latihan 1 dari materi Queue (FIFO) di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Implementasikan class Queue dengan method:
enqueue(item) — tambah item di belakangdequeue() — hapus dan kembalikan item paling depan (return undefined jika kosong)front() — kembalikan item paling depan tanpa menghapusisEmpty() — return true jika queue kosongsize() — return jumlah itemTantangan: Pastikan dequeue() tetap O(1) — jangan pakai array.shift()!