Programowanie. Teoria i praktyka z wykorzystaniem C++
Programowanie. Teoria i praktyka z wykorzystaniem C++
Programowanie. Teoria i praktyka z wykorzystaniem C++
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SPIS TRECI 13<br />
20.6. Przykad — prosty edytor tekstu 647<br />
20.6.1. Wiersze 649<br />
20.6.2. Iteracja 650<br />
20.7. Typy vector, list oraz string 653<br />
20.7.1. Funkcje insert() i erase() 654<br />
20.8. Dostosowanie wektora do biblioteki STL 656<br />
20.9. Dostosowywanie wbudowanych tablic do STL 658<br />
20.10. Przegld kontenerów 660<br />
20.10.1. Kategorie iteratorów 662<br />
Rozdzia 21. Algorytmy i sowniki 667<br />
21.1. Algorytmy biblioteki standardowej 668<br />
21.2. Najprostszy algorytm — find() 669<br />
21.2.1. Kilka przykadów z programowania ogólnego 670<br />
21.3. Ogólny algorytm wyszukiwania — find_if() 671<br />
21.4. Obiekty funkcyjne 673<br />
21.4.1. Abstrakcyjne spojrzenie na obiekty funkcyjne 674<br />
21.4.2. Predykaty skadowych klas 675<br />
21.5. Algorytmy numeryczne 676<br />
21.5.1. Akumulacja 677<br />
21.5.2. Uogólnianie funkcji accumulate() 678<br />
21.5.3. Iloczyn skalarny 679<br />
21.5.4. Uogólnianie funkcji inner_product() 681<br />
21.6. Kontenery asocjacyjne 681<br />
21.6.1. Sowniki 682<br />
21.6.2. Opis ogólny kontenera map 684<br />
21.6.3. Jeszcze jeden przykad zastosowania sownika 687<br />
21.6.4. Kontener unordered_map 689<br />
21.6.5. Zbiory 691<br />
21.7. Kopiowanie 693<br />
21.7.1. Funkcja copy() 693<br />
21.7.2. Iteratory strumieni 694<br />
21.7.3. Utrzymywanie porzdku przy uyciu kontenera set 696<br />
21.7.4. Funkcja copy_if() 696<br />
21.8. Sortowanie i wyszukiwanie 697<br />
Cz IV Poszerzanie horyzontów 703<br />
Rozdzia 22. Ideay i historia 705<br />
22.1. Historia, ideay i profesjonalizm 706<br />
22.1.1. Cele i filozofie jzyków programowania 706<br />
22.1.2. Ideay programistyczne 708<br />
22.1.3. Style i paradygmaty 714