Sztuka programowania Tom 4 zeszyt 2 Generowanie wszystkich krotek i permutacji

Sztuka programowania Tom 4 zeszyt 2 Generowanie wszystkich krotek i permutacji
Donald E. Knuth

Kategoria: Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu
Wydawnictwo: WNT

Ilość stron: 138
ISBN: 978-83-204-3293-0
Sztuka programowania Tom 4 zeszyt 2 Generowanie wszystkich krotek i permutacji

Jak wiadomo, dzieło Donalda E. Knutha jest najwspanialszym dziełem o analizie algorytmicznej, jakie kiedykolwiek powstało. Nie ma informatyka, który by o nim nie słyszał lub wręcz go nie przeczytał. Pierwotnie miało liczyć siedem tomów; na razie ukazały się trzy.

Aby zrealizować swe ambitne plany i dotrzymać słowa, D.E. Knuth postanowił w formie zeszytów stopniowo aktualizować istniejące już tomy i opracowywać nowe. Każdy zeszyt ma stanowić odrębną całość i zawierać zupełnie nowy lub poprawiony materiał. Zeszyty te mają być potem połączone w pojedyncze obszerne tomy, tak by wreszcie to ogromne przedsięwzięcie, rozpoczęte w 1962 roku, mogło być uznane za zakończone.

Tom 4, Zeszyt 2: Sztuka programowania Generowanie wszystkich krotek i permutacji

Zeszyt ten rozpoczyna długo oczekiwany przez czytelników tom 4, poświęcony algorytmom kombinatorycznym. Stanowi część długiego rozdziału o wyszukiwaniu kombinatorycznym i metodach generowania wszystkich możliwych rozwiązań. Jest w nim zwłaszcza mowa o generowaniu wszystkich krotek ustalonego rozmiaru i generowaniu permutacji.

Analiza tych podstawowych algorytmów pokazuje, jak istotne jest poznanie i zgłębienie ważnych problemów dotyczących matematyki kombinatorycznej. W tym i pozostałych zeszytach wchodzących w skład tomu 4 D.E. Knuth wyjaśnia bardzo skomplikowane nieraz teorie za pomocą różnych gier i zagadek. Okazuje się, że poważne programowanie może być zabawą.

Spis treści:

Rozdział 7 – Wyszukiwanie kombinatoryczne 7.2. Generowanie wyczerpujące7.2.1. Generowanie podstawowych obiektów kombinatorycznych7.2.1.1 Generowanie wszystkich n-krotek7.2.1.2 Generowanie wszystkich permutacji

Odpowiedzi do ćwiczeńSkorowidz ze słownikiem

Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu


Podobne książki:


UML dla zwykłych śmiertelników UML dla zwykłych śmiertelników Chcesz osiągać wyniki w nauce UML-a, nie będąc zmuszonym do poznania skomplikowanego żargonu i najbardziej złożonych zagadnień? Jeśli tak, „UML dla zwykłych śmiertelników” jest właśnie dla Ciebie. Jest to przystępne wprowadzenie do...
 
Elementy organizacji Zasoby i zadania Książka "Elementy organizacji Zasoby i zadania" jest poświęcona problematyce mikrozarządzania, aczkolwiek niektóre rozważania dotyczą również problematyki makro. Autor jest cenionym specjalistą z zakresu organizacji produkcji i zastosowań...
 
Programowanie zorientowane obiektowo Programowanie zorientowane obiektowo Programowanie zorientowane obiektowo to technika, która w ciągu ostatnich lat zyskała niezwykłą popularność. Języki programowania obiektowego święcą triumfy, a metodologie projektowania oparte na analizie obiektowej stają się standardami...