Struktur Data dan Algoritma
Contoh bersih implementasi struktur data dan algoritme yang ditulis dalam berbagai bahasa.
Daftar implementasi
Daftar algoritma
Kontribusi
Kontribusi selalu diterima. Bahasa tidak masalah. Pastikan Anda menerapkan suatu algoritma.
PR dipersilakan. Untuk mulai mengembangkan, ikuti strukturnya:
nama_algoritma/nama-bahasa/nama_file.ekstensi misalnya bubble_sort/python/bubble_sort.py
Jika ada implementasi algoritma yang sama dalam bahasa Anda, tambahkan nama pengguna Anda di depan nama file. Misalnya, jika algoritma yang sudah ada adalah biner_sort dan nama pengguna Anda adalah nama_saya, cukup beri nama file baru tersebut sebagai 'nama_saya_binary_sort'.
Harap sertakan deskripsi algoritma yang Anda terapkan. Tidak masalah jika itu disalin dari suatu tempat selama itu membantu orang yang sedang mempelajari algoritma baru.
Contoh grafis juga akan sangat membantu.
Jangan lupa sertakan tes.
Jangan hapus implementasi algoritma sebelumnya. Cukup tambahkan file baru dengan implementasi Anda sendiri.
Percantik dan bersihkan kode Anda agar lebih mudah dibaca.
Sumber daya
Daftar sumber daya yang berhubungan dengan algoritma.
Buku
- Pengantar algoritma
- Algoritma dan Struktur Data
- Struktur Data dan Algoritma
- Manual Desain Algoritma
- Desain Algoritma
- Algoritma Grokking
- Algoritma
- Pemrograman Kompetitif 3
- 10 Buku Struktur Data dan Algoritma Terbaik
Situs
- Algoritma dan Struktur Data -Emaxx
- Semua Tutorial Bagus tentang Codeforces
- DS & Algo + Matematika + C++
- Struktur Data dan Algoritma
- Algoritma - Poin tutorial
- Algoritma - Pendidikan Princetone
- Struktur data dan algoritma - Hackr
- Ilmu data - Topcoder
- Dasar-dasar Algoritma- Geeks Untuk Geeks
- Algoritma Visual - memvisualisasikan struktur data dan algoritma melalui animasi
- Algoritma Java - Geeks Untuk Geeks
- Visualisasi Struktur Data dan Algoritma
- Tutorial Struktur Data dan Algoritma Terbaik - Kursus
Kelas online (Gratis)
- Kursus
- Pengantar algoritma Bagian 1
- Peminatan Algoritma 4 mata kuliah
- Akademi Khan
- kota Uda
- Komputasi, Kompleksitas & Algoritma
- Pengantar algoritma
- EdX
- Algoritma
- Algoritma dan struktur data
- Desain dan Analisis Algoritma
- Algoritma Grafik
- Struktur Data
- Desain dan Teknik Algoritma
- Algoritma Pemrosesan String dan Pencocokan Pola
- Algoritma Grafik dalam Urutan Genom
- Algoritma dan Struktur Data Capstone
- Universitas Stony Brook
- penskala
- Struktur Data dan algoritma
Kelas online (berbayar)
- Udemy
- Bootcamp Wawancara Coding: Algoritma + Struktur Data
- Kelas Master Algoritma JavaScript dan Struktur Data
- Mempelajari Algoritma di JavaScript dari Awal
Situs Praktek Coding
- Peringkat Peretas
- Peretas Bumi
- SPOJ
- Pembuat Kode Teratas
- Koki Kode
- Kekuatan kode
- Proyek Euler
- Kode Leet
- Permainan Pengkodean
- Perang Kode
- WawancaraBit
- TeknologiGig
- Piala karir
- DiCoder
- Jam kode
- Latihan
- freeCodeCamp
- PengkodeanBat
- KodeGround
- CoderByte
- Geeks Untuk Geeks
- Kattis
- Kesopanan
- sedikit
- PengkodeanNinja
- PrepBytes
Lisensi
Sejauh memungkinkan berdasarkan hukum, Zoran Pandovski telah melepaskan semua hak cipta dan hak terkait atau terkait atas karya ini.