Štandardná knižnica šablón C++ – kurz 36 900 RUB. z IBS Training Center, tréning 31 hodín, Dátum 26.11.2023.
Rôzne / / December 05, 2023
Preberané témy:
1. Úvod (teória – 15 min).
- Známosť;
- Pravidlá pre vedenie školenia;
- Stručný prehľad tém a metodológie.
2. Funkčné predmety (teória – 2 hodiny, prax – 45 minút).
- Stručná diskusia o generickom programovaní a volateľných objektoch;
- Interakcia funkcií s STL;
- Konverzia rôznych typov funkcií (funkčné adaptéry).
3. Kontajnery (teória – 11 hodín, prax 4 hodiny).
Toto je hlavná téma školenia. Vizuálna reprezentácia, detaily implementácie, prípady použitia, uviaznutia a prehľad operácií pre všetky kontajnery. Klasifikácia kontajnerov.
1. Sekvenčné kontajnery (teória 4 hodiny 30 minút, prax 1 hodina);
- bežné (všeobecné);
- Vektor (vektor);
- Zoznam (zoznam);
- Forward list (zoznam na odosielanie);
- Deque (obojsmerný front);
2. Adaptéry na kontajnery (teória 1 hodina 30 minút, prax 30 minút);
3. Usporiadaný asociatív (teória 1 hodina 40 minút, prax 20 minút);
4. Porucha asociatívnosti (teória 2 hodiny, prax 1 hodina 30 minút);
5. Pseudokontajnery (teória 1 hodina 20 minút, prax 40 minút).
4. Iterátory (teória - 2 hodiny, prax - 1 hodina 30 minút).
- Iteračný model, triedy, vlastnosti a operácie iterátorov;
- Implementácia streamových iterátorov a iterátorových adaptérov.
5. Algoritmy (teória - 4 hodiny 50 minút, prax - 2 hodiny 40 minút).
V tejto časti školenia budeme pokračovať v diskusii o nových prvkoch STL. Nebude chýbať množstvo praktických úloh, schém a diskusií. Poskytuje prehľad o algoritmoch, hovorí o neupravujúcich a modifikujúcich sekvenčných algoritmoch, triedení a vyhľadávaní, numerických algoritmoch a diskutuje o budúcnosti algoritmov.
- Prehľad algoritmov (teória 15 minút);
- Neupravujúce algoritmy (teória 1 hodina, prax 30 minút);
- Modifikácia algoritmov (teória 3 hodiny, prax 1 hodina 30 minút);
- Triedenie a vyhľadávanie (teória 40 minút, prax 20 minút);
- Numerické algoritmy (teória 40 minút, prax 20 minút);
- Bonus: budúcnosť je už tu (15 minútová teória).