Struktur Data dan Algoritma di Java (Robert Laforêt, 2018)

Edisi ke-2 buku oleh Robert LaForet dikhususkan untuk deskripsi tentang bagaimana urutan instruksi (algoritma) yang ditentukan dengan benar memastikan implementasi berbagai operasi dengan struktur data. Untuk memperjelas topik yang kompleks ini, penulis memberikan contoh teks yang jelas. Selain itu, diusulkan untuk meluncurkan program online yang dengan jelas menunjukkan prinsip pengoperasian struktur data. Contoh disajikan di Java, tetapi pengetahuan tentang C ++ atau bahasa lain sudah cukup untuk mempelajari materi.

Buku ini dimulai dengan kenalan pembaca dengan dasar-dasar teoretis algoritme dan pemrograman berorientasi objek. Selanjutnya, array, sortir, tumpukan dan antrian, rekursi, struktur pohon, tabel hash, dan topik utama lainnya dibahas secara berurutan (dari yang sederhana hingga yang kompleks).

Tujuan dari tutorial ini adalah untuk membantu pengguna memilih algoritma yang tepat untuk memecahkan masalah tertentu.