Dalam ilmu komputer, antrean adalah koleksi dari data-data yang memiliki urutan dan hanya bisa diubah dengan menambahkan data di satu ujung dan mengeluarkan data di ujung lainnya.[1] Biasanya, ujung di mana elemen bisa ditambahkan disebut back, tail, atau rear dari antrean sementara ujung di mana elemen bisa dikeluarkan disebut head atau front dari antrean, mirip dengan kata-kata yang digunakan apabila orang-orang berbaris dalam antrean.

Operasi menambahkan elemen ke rear dari antrean biasanya disebut enqueue sementara operasi mengeluarkan elemen dari fron biasanya disebut dequeue. Operasi-operasi lain yang biasa dilakukan di antaranya adalah operasi peek atau front yang digunakan untuk melihat elemen terdepan dari antrean tanpa mengeluarkannya.[1]

Operasi-operasi yang mendefinisikan antrean membuatnya tergolong sebagai struktur data first-in-first-out (FIFO).[1] Karena memenuhi struktur data FIFO, elemen pertama yang dimasukkan ke antrean akan menjadi yang pertama dikeluarkan. Antrean juga merupakan contoh struktur data linear. Antrean biasa digunakan dalam program komputer, biasanya diimplementasikan menggunakan circular buffer dan senarai berantai.

Antrean biasa digunakan dalam ilmu komputer, transportasi, dan riset operasi di mana terdapat entitas-entitas seperti data, objek, orang, atau kejadian yang perlu disimpan untuk diproses kemudian. Dalam konteks tersebut, antrean melakukan pekerjaan dari buffer. Penggunaan lain dari antrean adalah dalam implementasi breadth-first search.

Lihat pula

sunting

Referensi

sunting
  1. ^ a b c Mushthofa (2021). Informatika untuk SMA Kelas X. Jakarta: Pusat Kurikulum dan Perbukuan. hlm. 245. ISBN 978-602-244-506-7. Pemeliharaan CS1: Status URL (link)

📚 Artikel Terkait di Wikipedia

Pohon Stern–Brocot

mengandung setiap bilangan rasional positif tepatnya satu, algoritma breadth-first search dari pohon menyediakan metode dari daftar semua bilangan rasional

Algoritma Dijkstra

0-262-03293-7. Section 24.3: Dijkstra's algorithm, pp. 595–601. Breadth-first search Open shortest path first Teori Jalan Terpendek Dijkstra oleh Jeremy Siek, dari

Algoritma pencarian

berikutnya (pencarian Breadth-first) atau mengunjungi node pucuk terlebih dahulu kemudian lacak balik/backtracking (pencarian Depth-first). Contoh lain dari

Kupu-kupu

H; Shreeve, Tim G.; Arnold, Henry R.; Roy, David B. (2005). "Does Diet Breadth Control Herbivorous Insect Distribution Size? Life History and Resource

Kwame Anthony Appiah

philosopher who chaired this year's Berggruen Prize jury, praised the 'breadth and depth' of Taylor's intellectual contributions." Weinberg, Justin (28

Daftar algoritme

Breadth-first: menelusuri sebuah graf tingkatan demi tingkatan Pencarian Depth-first: menelusuri sebuah graf cabang demi cabang Pencarian Best-first:

Daftar kata yang dilindungi di SQL

— — — — — Teradata BOTH SQL-2016 — Mimer MySQL — PostgreSQL — Teradata BREADTH — — — — — — — Teradata BREAK — — — — — — SQL Server — BROWSE — — — — —