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

avatar Xxx
@Xxx

17 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

6 Jawaban:

ane sarankan buku yang menurut ane bagus -> algoritma dan pemrograman bahasa pascal dan c karya rinaldi munir

avatar yusupsaepudin
@yusupsaepudin

95 Kontribusi 107 Poin

Dipost 7 tahun yang lalu

banyak2 baca, untuk latihannya coba buka kattis.com disitu banyak problem programming buat diselesaikan, sekalian asah logika

avatar katyalch
@katyalch

4 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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

avatar diginet
@diginet

3 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Cukup ke hackerrank.com / training.ia-toki.org mas, disana ada tempat trainingnya(gratis)..

http://vidyow.info

avatar Almafazi
@Almafazi

10 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

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/

avatar bael
@bael

18 Kontribusi 8 Poin

Dipost 7 tahun yang lalu

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.

avatar KrezUser
@KrezUser

4 Kontribusi 4 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban