Spesialisasi Stanford-Algorithms
Solusi dan kursus penugasan pemrograman di C ++ ke Spesialisasi Algoritma Universitas Stanford di Coursera
Instruktur : Tim Roughgarden
Perkenalan
Repositori ini berisi algoritma kursus, solusi set masalah dan penugasan pemrograman dalam C/C ++ ke spesialisasi. Di Coursera, spesialisasi terdiri dari empat kursus.
CATATAN
Programmer dan aspiran yang terhormat,
Saya mendorong Anda untuk menggunakan kode dan solusi yang tersedia di GitHub sebagai referensi untuk mempelajari dan memperdalam pemahaman Anda tentang konsep pemrograman. Namun, kami sangat menyarankan untuk tidak menggunakan kode dan solusi untuk menyelesaikan kursus Anda tanpa mencoba latihan sendiri.
Belajar dengan kode membutuhkan praktik dan keterampilan pemecahan masalah, dan cukup menyalin kode tanpa memahaminya akan menghalangi kemajuan Anda dalam jangka panjang. Sebaliknya, gunakan kode dan solusi sebagai referensi untuk memandu pembelajaran dan pemahaman Anda tentang konsep.
Ingat, tujuan pendidikan bukan hanya untuk melewati kursus tetapi untuk mengembangkan keterampilan dan pengetahuan yang diperlukan untuk berhasil dalam karier Anda. Jadi, kami mendorong Anda untuk meluangkan waktu untuk belajar dan mempraktikkan materi, dan menggunakan sumber daya yang tersedia sebagai alat untuk meningkatkan pembelajaran Anda.
Happy Coding!
Sungguh-sungguh,
Mrunal Nirajkumar Shah
Untuk mempelajari/mendapatkan kode semu dan implementasi algoritma dengan analisis
Isi
Kursus 1: Bagilah dan menaklukkan, menyortir dan mencari, dan algoritma acak
Kursus 2: Pencarian Grafik, Jalur Terpendek, dan Struktur Data
Kursus 3: Algoritma serakah, pohon rentang minimum, dan pemrograman dinamis
Kursus 4: Jalur terpendek ditinjau kembali, masalah NP-lengkap dan apa yang harus dilakukan tentang mereka
Kursus 1: Bagilah dan menaklukkan, menyortir dan mencari, dan algoritma acak
Minggu 1:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #1 dengan algoritma Karatsuba
- Penugasan Pemrograman #1 dengan Perkalian Integer Rekursif
- Kursus
Minggu 2:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #2
- Kursus
- Max2
- min lokal
- nilai indeks
- uni-modal
Minggu 3:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #3
- Kursus
Minggu 4:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #4
- Kursus
- Daftar kedekatan
- Seleksi deterministik
- Seleksi acak
Ujian Akhir Tentu saja 1:
Kursus 2: Pencarian Grafik, Jalur Terpendek, dan Struktur Data
Minggu 1:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #1
- Kursus
- Luas Pencarian Pertama
- Pencarian pertama yang dalam
- Jalan terpendek
- Jenis topologi
Minggu 2:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #2
- Penugasan Pemrograman #2 Menggunakan Heaps
- Kursus
Minggu 3:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #3
- Kursus
Minggu 4:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #4
- Kursus
Ujian Akhir Tentu saja 2:
Kursus 3: Algoritma serakah, pohon rentang minimum, dan pemrograman dinamis
Minggu 1:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #1.1
- Penugasan Pemrograman #1.2
- Penugasan Pemrograman #1.3
- Kursus
Minggu 2:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #2.1
- Penugasan Pemrograman #2.2
- Kursus
Minggu 3:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #3.1
- Penugasan Pemrograman #3.1 NLOgn
- Penugasan Pemrograman #3.2
- Penugasan Pemrograman #3.3
- Kursus
Minggu 4:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #4.1
- Penugasan Pemrograman #4.2
- Kursus
Ujian Akhir Tentu saja 3:
Kursus 4: Jalur terpendek ditinjau kembali, masalah NP-lengkap dan apa yang harus dilakukan tentang mereka
Minggu 1:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #1
- Kursus
- Algoritma Bellman Ford
- Algoritma Floyd Warshall
Minggu 2:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #2
- Kursus
- Masalah Salesman Bepergian
Minggu 3:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #3
- Kursus
Minggu 4:
- Penugasan Pemrograman dan Kuis
- Set masalah
- Penugasan Pemrograman #4
- Kursus
Ujian Akhir Tentu saja 4: