PENGERTIAN STRUKTUR DATA
Merupakan klasifikasi jenis data yang digunakan oleh algoritme untuk pengolahan data. Ada struktur data primitif yang membagi data dalam bentuk bilangan bulat, bilangan nyata, Boole, dan aksara. Ada struktur data sederhana yartg membagi data dalam bentuk untai (string), larik (array\ dan catat (record). Ada struktur data gabungan linear dalam bentuk stek, antrian, dan daftar gandeng atau berantai. Ada struktur data gabungan non-linear dalam bentuk pohon biner dan graf atau pohon umum, baik akar atau root maupun cabang dan daunnya. Dan akhirnya, ada organisasi berkas dalam bentuk se- kuensial, relatif, sekuensial berindeks, dan banyak kunci.
Selain banyak jenis struktur data, kita mengenal pula banyak jenis algoritme. Perpaduan antara algoritme dan struktur data menghasilkan program komputer. Di dalam penyusunan program itu, kita bertemu dengan data dengan bermacam nilai, termasuk nilai kosong (bukan nol). Dan dalam banyak hal, kita menggunakan petunjuk atau pointer untuk mengacu ke bagian program lainnya yang pada s*at inj diperlukan.