Algoritmlar va ma’lumotlar tuzilmalari (Python)
3 modul, 10 dars: algoritm va Big O, qidiruv, saralash, rekursiya, merge sort, dict/set bilan masalalar, stek va navbat, graflar va BFS, dinamik dasturlash. Har mashq brauzerda Python da bajariladi va avtomatik tekshiriladi.
Nimalarni o‘rganasiz
- Big O tahlili
- Qidiruv va saralash
- Rekursiya
- Xesh jadvallar
- Graflar va BFS
- Dinamik dasturlash
Dastur
1. Algoritm va murakkablik
- Algoritm nima va nega tezlik muhim
- Big O: murakkablikni baholash
- Chiziqli va ikkilik qidiruv
2. Saralash, rekursiya va xesh
- Saralash algoritmlari va sorted()
- Rekursiya
- Bo‘l va hukmronlik qil: merge sort
- Xesh jadvallar: dict va set bilan masala yechish
3. Tuzilmalar, graflar va DP
- Stek va navbat
- Graflar va BFS: eng qisqa yo‘l
- Dinamik dasturlash va masala yechish strategiyasi
Boshlash bepul. Tizimga Google orqali kirasiz.