16.07.2014 Views

Programowanie. Teoria i praktyka z wykorzystaniem C++

Programowanie. Teoria i praktyka z wykorzystaniem C++

Programowanie. Teoria i praktyka z wykorzystaniem C++

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!