Standard C++ mallbibliotek - kurs 36 900 RUB. från IBS Training Center, utbildning 31 timmar, Datum 26 november 2023.
Miscellanea / / December 05, 2023
Ämnen som behandlas:
1. Introduktion (teori – 15 min).
- Bekantskap;
- Regler för genomförande av utbildningen;
- Kort översikt över ämnen och metodik.
2. Funktionella objekt (teori – 2 timmar, praktik – 45 minuter).
- Kort diskussion om generisk programmering och anropsbara objekt;
- Interaktion av funktioner med STL;
- Konvertering av olika typer av funktioner (funktionsadaptrar).
3. Behållare (teori – 11 timmar, praktik 4 timmar).
Detta är huvudämnet för utbildningen. Visuell representation, implementeringsdetaljer, användningsfall, dödlägen och översikt över operationer för alla containrar. Klassificering av containrar.
1. Sekvensbehållare (teori 4 timmar 30 minuter, praktik 1 timme);
- Vanligt (allmänt);
- Vektor (vektor);
- Lista (lista);
- Vidarebefordra lista (sändningslista);
- Deque (tvåvägskö);
2. Behållaradaptrar (teori 1 timme 30 minuter, praktik 30 minuter);
3. Beställd associativ (teori 1 timme 40 minuter, praktik 20 minuter);
4. Störd associativ (teori 2 timmar, praktik 1 timme 30 minuter);
5. Pseudocontainrar (teori 1 timme 20 minuter, praktik 40 minuter).
4. Iteratorer (teori - 2 timmar, praktik - 1 timme 30 minuter).
- Iterativ modell, klasser, egenskaper och operationer för iteratorer;
- Implementering av stream-iteratorer och iteratoradaptrar.
5. Algoritmer (teori - 4 timmar 50 minuter, praktik - 2 timmar 40 minuter).
I denna del av utbildningen kommer vi att fortsätta diskutera nya delar av STL. Det blir en hel del praktiska uppgifter, diagram och diskussioner. Ger en översikt över algoritmer, talar om icke-modifierande och modifierande sekvensalgoritmer, sortering och sökning, numeriska algoritmer och diskuterar framtiden för algoritmer.
- Granskning av algoritmer (teori 15 minuter);
- Icke-modifierande algoritmer (teori 1 timme, övning 30 minuter);
- Ändring av algoritmer (teori 3 timmar, övning 1 timme 30 minuter);
- Sortering och sökning (teori 40 minuter, övning 20 minuter);
- Numeriska algoritmer (teori 40 minuter, övning 20 minuter);
- Bonus: framtiden är redan här (15 minuters teori).