Kurs haqqında
Problemləri düzgün model seçərək həll et, həllin vaxt və yaddaş xərcini əsaslandır.
Başlamazdan əvvəl
Java sintaksisi, obyekt yönümlü proqramlaşdırma və terminaldan istifadə ilə tanışlıq tövsiyə edilir.
Nə öyrənəcəksən?
- Həlli kodlamazdan əvvəl əməliyyat sayını, yaddaş xərcini və uyğun yanaşmanı müəyyən et.
- Sürətli giriş, sayma və uyğunlaşdırma tələb edən problemlər üçün əsas strukturları seç.
- Ardıcıl məlumat və LIFO/FIFO axınlarını uyğun strukturla idarə et.
- İyerarxik və əlaqəli məlumatlarda traversal və ən yaxşı namizəd seçimini tətbiq et.
- Klassik alqoritmləri və böyük problemi kiçik alt problemlərə bölmə yanaşmasını mənimsə.
Bu kurs hazırlanır
Kurs hələ qeydiyyata açılmayıb. İlkin tədris proqramına aşağıda baxa bilərsən. Giriş şərtləri və qiymət kurs yayımlandıqda göstəriləcək.
İlk açıq kursa baxKurs proqramı
5 modul 20 dərs
- Big O, Omega və Theta
- Vaxt və yaddaş mürəkkəbliyi
- Brute force və optimallaşdırma
- Two pointers və sliding window