Senarai berantai adalah struktur data dinamis yang menyimpan data secara berurutan dengan menggunakan pointer. Setiap node memiliki medan informasi dan link field yang menyimpan alamat node berikutnya. Operasi pada senarai berantai meliputi inisialisasi, penambahan node di ekor, penyisipan node berdasarkan urutan, penghapusan node tertentu, dan penghapusan seluruh isi senarai.