Algoritma dan struktur data untuk pengembang - kursus gratis dari Skillbox, pelatihan, Tanggal: 29 November 2023.
Miscellanea / / November 30, 2023
Pengembang junior
Anda akan belajar menerapkan algoritma dan membuat yang baru, meningkatkan tingkat profesional Anda dan bisa mendapatkan pekerjaan di perusahaan besar.
Pengembang menengah
Anda akan dapat berpartisipasi dalam proyek kompleks yang melibatkan sistem dengan muatan tinggi dan memproses data dalam jumlah besar.
Bagi mereka yang mempersiapkan Olimpiade
Anda akan menguasai algoritma dasar dan struktur data serta mampu menerapkannya untuk memecahkan masalah Olimpiade.
Pengantar Algoritma
Mengenal struktur mata kuliah, konsep algoritma dan struktur data, serta algoritma paling sederhana pada array.
Algoritma Pencarian Biner
Anda akan mempelajari apa itu penelusuran biner, cara kerjanya, mengapa, dan seberapa efektif penelusuran biner tersebut dibandingkan penelusuran brute-force sederhana, serta kemampuan dan seluk-beluknya.
Tabel hash dan fungsi hash
Pelajari prinsip-prinsip pembuatan tabel hash dan fitur-fitur pengerjaannya, kenali konsep fungsi hash, masalah tumbukannya, serta solusi untuk masalah ini.
Daftar tertaut
Anda akan mempelajari prinsip-prinsip pembuatan daftar tertaut tunggal dan daftar tertaut ganda, serta cara kerjanya, mengapa daftar tersebut lebih baik, dan mengapa daftar tersebut lebih buruk daripada array.
Tumpukan dan Antrian
Kenali struktur data - tumpukan, antrian, dan dek (antrian terhubung ganda), pelajari prinsip konstruksi dan pengoperasiannya.
Algoritma pengurutan
Pelajari tentang prinsip dan fitur algoritme pengurutan populer - SelectionSort, QuickSort, dan MergeSort. Belajar mengevaluasi kompleksitas algoritma dalam hal waktu dan memori menggunakan contoh-contohnya.
Algoritma Rekursif
Belajar membuat dan menerapkan algoritme rekursif, dan memahami prinsip memperkirakan kompleksitasnya.
Kompleksitas algoritma dan notasi-O
Anda akan mempelajari apa itu notasi O, belajar mengevaluasi kompleksitas algoritma dan membedakannya berdasarkan memori dan waktu.
Algoritma Serakah
Kenali prinsip pengoperasian algoritma serakah menggunakan contoh iterasi dengan dua dan tiga indeks, serta algoritma pada string.
Pohon. Pohon Pencarian Biner
Anda akan belajar tentang prinsip pengoperasian dan fitur pohon menggunakan contoh pohon biner. Kenali algoritma untuk mencari, menambah dan menghapus elemen darinya.
Pohon. Traversal dalam lebar dan kedalaman
Kenali jenis pohon kompleks yang digunakan dalam praktik. Cari tahu cara kerjanya dan pelajari cara bekerja dengannya.
Tumpukan
Pelajari prinsip dasar penyeimbangan pohon. Pahami struktur data heap.
membosankan. Pohon akhiran. B-pohon
Pelajari apa itu pohon sufiks dan cara penggunaannya dalam algoritma pencarian dan kompresi.
Grafik dan algoritma rekursif
Anda akan mempelajari apa itu graf, apa itu sisi, titik, graf berbobot dan berarah.
Penyortiran topologi dan penerapan grafik yang tidak jelas
Belajar memecahkan masalah melintasi graf lebar-pertama dan kedalaman-pertama serta menemukan jalur terpendek. Kenali prinsip-prinsip pengurutan topologi dan masalah lain yang diselesaikan pada grafik.
Algoritma kompresi informasi
Pelajari algoritma kompresi lossless. Anda akan mempelajari prinsip kerja algoritma pengarsipan modern dan algoritma apa yang digunakan untuk mengompresi file audio dan gambar.
Algoritma Bit
Belajar bekerja dengan operasi bit dasar dan algoritma yang sering digunakan dalam praktik. Pelajari masker dan indeks bit.
Algoritma hash. Algoritma kriptografi.
Pelajari prinsip pengoperasian algoritma checksum CRC dan algoritma hashing MD5 dan SHA. Pelajari tentang algoritma enkripsi simetris dan asimetris, serta algoritma RSA dan AES yang populer.
Tujuan dari kursus ini adalah untuk memperkenalkan siswa pada teori dan praktik pembelajaran mendalam dan jaringan saraf dalam format interaktif. Selama kursus Anda akan ditawari beberapa tugas praktis. Tugas terakhir merupakan tugas praktek akhir. Berdasarkan hasil kursus, akan dikeluarkan sertifikat kelulusan, yang memberikan manfaat untuk masuk ke program sarjana dan magister di Fakultas Fisika dan Teknologi Institut Fisika dan Teknologi Moskow. Aliran dasar ditujukan bagi mereka yang mengambil langkah pertama dalam Ilmu Data. Sebagian besar kursus ini dikhususkan untuk bahasa Python, perpustakaan analisis data, dan matematika untuk Ilmu Data. di babak kedua kita akan membahas tentang teori umum jaringan saraf, serta tentang jaringan saraf di komputer penglihatan
4
gratis