Tree merupakan salah satu bentuk struktur data bukan linier yang menggambarkan bentuk hierarki antara elemen-elemen. Tree adalah suatu graph yang acyclic, simple, connected yang tidak mengandung loop.
Tree biasanya terdiri dari root (akar) dan node-node (simpul-simpul) yang berada di bawah root.
Struktur seperti tree sangat banyak sekali dgunakan dalam dunia nyata, misalnya: struktur organisasi suatu perusahaan, pengaturan filesystem, daftar isi sebuah buku, dan masih banyak lagi.