Odpowiedzialność: | Piotr Wróblewski. |
Hasła: | C (język programowania) Algorytmy - stosowanie - programowanie Programowanie (informat.) Podręczniki |
Adres wydawniczy: | Gliwice : "Helion", cop. 1996. |
Opis fizyczny: | XIV, 297 s. : il. ; 24 cm + dyskietka. |
Uwagi: | Bibliogr. s. 291-292. - Indeks. |
Skocz do: | Inne pozycje tego autora w zbiorach biblioteki |
Dodaj recenzje, komentarz |
- 1. Zanim wystartujemy
- 1.1 Jak to wcześniej bywało, czyli
- 1.2 Jak to się niedawno odbyło, czyli
- 1.3 Proces koncepcji programów
- 1.4 Poziomy abstrakcji opisu i wybór języka
- 1.5 Poprawność algorytmów
- 2. Rekurencja
- 2.1 Definicja rekurencji
- 2.2 Ilustracja pojęcia rekurencji
- 2.3 Jak wykonują się programy rekurencyjne?
- 2.4 Niebezpieczeństwa rekurencji
- 2.5 Pułapek ciąg dalszy
- 2.6 Typy programów rekurencyjnych
- 2.7. Myślenie rekurencyjne
- 2.8 Uwagi praktyczne na temat technik rekurencyjnych
- 2.9 Zadania
- 2.10 Rozwiązania i wskazówki do zadań
- 3. Analiza sprawności algorytmów
- 3.1 Dobre samopoczucie użytkownika programu
- 3.2 Przykład 1: Jeszcze raz funkcja silnia
- 3.3 Przykład 2: Zerowanie fragmentu tablicy
- 3.4 Przykład 3: Wpadamy w pułapkę
- 3.5 Przykład 4: Różne typy złożoności obliczeniowej
- 3.6 Nowe zadanie: uprościć obliczenia!
- 3.7 Analiza programów rekurencyjnych
- 3.8 Zadania
- 3.9 Rozwiązania i wskazówki do zadań
- 4. Algorytmy sortowania
- 4.1 Sortowanie przez wstawianie, algorytm klasy O(N2)
- 4.2 Sortowanie bąbelkowe, algorytm klasy O(N2)
- 4.3 Quicksort, algorytm klasy O(N log2N)
- 4.4 Uwagi praktyczne
- 5. Struktury danych
- 5.1 Listy jednokierunkowe
- 5.2 Tablicowa implementacja list
- 5.3 Stos
- 5.4 Kolejki FIFO
- 5.5 Sterty i kolejki priorytetowe
- 5.6 Drzewa i ich reprezentacje
- 5.7 Uniwersalna struktura słownikowa
- 5.8 Zadania
- 5.9 Rozwiązania i wskazówki do zadań
- 6. Derekursywacja
- 6.1 Jak pracuje kompilator?
- 6.2 Odrobina formalizmu ... nie zaszkodzi!
- 6.3 Kilka przykładów derekursywacji algorytmów
- 6.4 Derekursywacja z wykorzystaniem stosu
- 6.5 Metoda funkcji przeciwnych
- 6.6 Klasyczne schematy derekursywacji
- 6.7 Podsumowanie
- 7. Algorytmy przeszukiwania
- 7.1 Przeszukiwanie liniowe
- 7.2 Przeszukiwanie binarne
- 7.3 Transformacja kluczowa
- 8. Przeszukiwanie tekstów
- 8.1 Algorytm typu brute-force
- 8.2 Nowe algorytmy poszukiwań
- 9. Zaawansowane techniki programowania
- 9.1 Program typu "dziel-i-rządź"
- 9.2 Algorytmy "żarłoczne", czyli
- 9.3 Programowanie dynamiczne
- 9.4 Uwagi bibliograficzne
- 10. Elementy algorytmiki grafów
- 10.1 Kilka definicji i pojęć na temat grafów
- 10.2 Sposoby reprezentacji grafów
- 10.3 Podstawowe operacje na grafach
- 10.4 Algorytm Roy-Warshalla
- 10.5 Algorytm Floyda
- 10.6 Podsumowanie
- 11 Zadania różne
- 11.1 Teksty zadań
- 11.2 Rozwiązania
- Dodatek A. Poznaj C++ w pięć minut!
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)
Notka biograficzna:
Wróblewski, Piotr
Piotr Wróblewski - socjolog kultury, socjolog narodu, dr hab. na Wydziale Nauk Społecznych Uniwersytetu Śląskiego.
Źródło: https://wart.academia.edu/PiotrWr%C3%B3blewski