Standardní knihovna šablon C++ – kurz 36 900 RUB. z IBS Training Center, školení 31 hodin, Datum 26. listopadu 2023.
Různé / / December 05, 2023
Pokrytá témata:
1. Úvod (teorie – 15 min).
- Známost;
- Pravidla pro vedení školení;
- Stručný přehled témat a metodologie.
2. Funkční předměty (teorie – 2 hodiny, praxe – 45 minut).
- Stručná diskuse o generickém programování a volatelných objektech;
- Interakce funkcí s STL;
- Konverze různých typů funkcí (funkční adaptéry).
3. Kontejnery (teorie – 11 hodin, praxe 4 hodiny).
To je hlavní téma školení. Vizuální reprezentace, detaily implementace, případy použití, uváznutí a přehled operací pro všechny kontejnery. Klasifikace kontejnerů.
1. Sekvenční kontejnery (teorie 4 hodiny 30 minut, praxe 1 hodina);
- běžné (obecné);
- Vektor (vektor);
- Seznam (seznam);
- Forward list (odesílaný seznam);
- Deque (obousměrná fronta);
2. Kontejnerové adaptéry (teorie 1 hodina 30 minut, praxe 30 minut);
3. Řádově asociativní (teorie 1 hodina 40 minut, praxe 20 minut);
4. Neuspořádaná asociativní (teorie 2 hodiny, praxe 1 hodina 30 minut);
5. Pseudokontejnery (teorie 1 hodina 20 minut, praxe 40 minut).
4. Iterátory (teorie - 2 hodiny, praxe - 1 hodina 30 minut).
- Iterační model, třídy, vlastnosti a operace iterátorů;
- Implementace streamových iterátorů a adaptérů iterátorů.
5. Algoritmy (teorie - 4 hodiny 50 minut, praxe - 2 hodiny 40 minut).
V této části školení budeme pokračovat v probírání nových prvků STK. Nebude chybět spousta praktických úkolů, schémat a diskuzí. Poskytuje přehled algoritmů, hovoří o neupravujících a modifikujících sekvenčních algoritmech, třídění a vyhledávání, numerických algoritmech a diskutuje o budoucnosti algoritmů.
- Přehled algoritmů (teorie 15 minut);
- Nemodifikační algoritmy (teorie 1 hodina, praxe 30 minut);
- Modifikace algoritmů (teorie 3 hodiny, praxe 1 hodina 30 minut);
- Třídění a vyhledávání (teorie 40 minut, praxe 20 minut);
- Numerické algoritmy (teorie 40 minut, praxe 20 minut);
- Bonus: budoucnost je již tady (15minutová teorie).