Mengenal DSA

Modul pembuka: kegunaan struktur data dan algoritma, prasyarat bahasa, serta penyiapan lingkungan latihan.

Modul ini membuka jalur dengan menjawab pertanyaan paling dasar, yaitu mengapa struktur data dan algoritma berdampak besar pada kinerja program. Bukinya disajikan lewat penghitungan langkah pencarian pada data berskala jutaan, lalu dilanjutkan pemetaan kosakata inti seperti array, hash, stack, dan rekursi yang dipakai sepanjang jalur. Modul juga mengukur kesiapan fungsi, perulangan, dan rekursi pada Python serta Java, termasuk cara memilih bahasa utama latihan. Bagian penutup menyiapkan lingkungan kerja, mulai dari editor dan terminal hingga judge daring untuk latihan soal.