Postingan lainnya
bagaimana cara belajar algorithm?
Saya lg belajar tentang algorithm dari buku Algorithm Design, tp saya kesulitan mengimplementasikannya di code dan saya jg belum menguasai data structures saya baru tahu array dan linked list, apa saja yg harus saya pelajari dulu untuk algorithm
6 Jawaban:
ane sarankan buku yang menurut ane bagus -> algoritma dan pemrograman bahasa pascal dan c karya rinaldi munir
banyak2 baca, untuk latihannya coba buka kattis.com disitu banyak problem programming buat diselesaikan, sekalian asah logika
Setuju sama agan yusupsaepudin Algoritma & Pemrograman Dalam Bahasa Pascal & C Edisi Revisi, penulis Rinaldi Munir Buku pertama yang ane pinjem di perpus kampus, hehe. Sekaran ane udah kerja dan masih belajar coding di https://www.dreambox.id dan https://milestone.co.id
Cukup ke hackerrank.com / training.ia-toki.org mas, disana ada tempat trainingnya(gratis)..
Baca buku tentang algorithm and data structure. Kalau yang bahasa Indonesia bukunya pak Rinaldi bagus sih (kebetulan dosen saya). Kalau buku yang bahasa Inggris cari aja di google ada banyak. Trus ikut kelas online dari MIT Opencourse tentang Introduction to Algorithm di https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/
Kalau saran saya, langsung aja belajar kodingnya sembari memahami algoritmanya. Menurut saya algoritma itu hanyalah cara agan menyelesaikan suatu masalah, misalnya untuk menukar air A di bak A dengan air B di bak B. Algoritmanya Air A dimasukkan ke Bak C, Air B dimasukkan ke Bak A, Air A dimasukkan ke Bak B.
Bisa dengan bahasa dasar seperti C atau Pascal, itu memakai algoritma yang dasar-dasar gan.