Miejsko-Gminna Biblioteka Publiczna

w Grójcu

book
book

Algorytmy

Autor: Dasgupta, Sanjoy.




Bardzo dobry kurs podstaw algorytmiki. Autorzy, rozpoczynając od zagadnień najprostszych (algorytmów na liczbach, pierwszości i rozkładu na czynniki), omówili w niej m.in. algorytmy dziel i zwyciężaj, sortowania i znajdowania mediany, szybką transformatę Fouriera oraz struktury danych i grafy.
W sposób nowatorski książka opisuje programowanie dynamiczne i programowanie liniowe (intuicyjne ujęcie algorytmu sympleks, dualności i

redukcji do problemu podstawowego). Przedstawia też sposoby rozwiązywania problemów NP-zupełnych, wykorzystując przeszukiwanie zachłanne i lokalne algorytmy poszukiwania.
Ostatni rozdział opisuje algorytmy kwantowe. Autorzy robią krótkie wprowadzenie do fizyki kwantowej, co pozwoli na zrozumienie tego rozdziału również czytelnikom, którym tematyka ta była dotychczas nieznana.

Zobacz pełny opis
Odpowiedzialność:Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani ; przekład z języka angielskiego Iwona Cieślik, Katarzyna Grygiel, Michał Staromiejski, Bartosz Walczak.
Seria:Fundamenty Informatyki
Hasła:Algorytmy
Podręczniki
Adres wydawniczy:Warszawa : Wydawnictwo Naukowe PWN, 2012.
Wydanie:Wyd. 1, 3 dodr.
Opis fizyczny:XII, 335 s. : il. ; 24 cm.
Uwagi:Bibliogr. s. 330-332. Skorowidz.
Twórcy:Cieślik, Iwona. Tł.

Grygiel, Katarzyna. Tł.

Papadimitriou, Christos H. (1949- ).

Staromiejski, Michał. Tł.

Vazirani, Umesh Virkumar.

Walczak, Bartosz. Tł.

Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. Przedmowa
  2. 0. Prolog
  3. 0.1. Książki i algorytmy
  4. 0.2. Wkracza Fibonacci
  5. 0.3. Notacja O
  6. Ćwiczenia
  7. 1. Algorytmy na liczbach
  8. 1.1. Podstawowa arytmetyka
  9. 1.2. Arytmetyka modularna
  10. 1.3. Testy pierwszości
  11. 1.4. Kryptografia
  12. 1.5. Haszowanie uniwersalne
  13. Ćwiczenia
  14. 2. Algorytmy „dziel i zwyciężaj”
  15. 2.1. Mnożenie
  16. 2.2. Zależności rekurencyjne
  17. 2.3. Sortowanie przez scalanie
  18. 2.4. Mediany
  19. 2.5. Mnożenie macierzy
  20. 2.6. Szybka transformata Fouriera
  21. Ćwiczenia
  22. 3. Dekompozycje grafów
  23. 3.1. Dlaczego grafy?
  24. 3.2. Przeszukiwanie w głąb grafu nieskierowanego
  25. 3.3. Przeszukiwanie w głąb grafu skierowanego
  26. 3.4. Składowe silnie spójne
  27. Ćwiczenia
  28. 4. Ścieżki w grafach
  29. 4.1. Odległości w grafach
  30. 4.2. Przeszukiwanie grafu wszerz
  31. 4.3. Długości krawędzi
  32. 4.4. Algorytm Dijkstry
  33. 4.5. Implementacja kolejki priorytetowej
  34. 4.6. Najkrótsze ścieżki dla grafów z ujemnymi krawędziami
  35. 4.7. Najkrótsze ścieżki w acyklicznych grafach skierowanych
  36. Ćwiczenia
  37. 5. Algorytmy zachłanne
  38. 5.1. Minimalne drzewo rozpinające
  39. 5.2. Kodowanie Huffmana
  40. 5.3. Formuły hornowskie
  41. 5.4. Pokrycie zbioru
  42. Ćwiczenia
  43. 6. Programowanie dynamiczne
  44. 6.1. Najkrótsze ścieżki w dagach po raz drugi
  45. 6.2. Najdłuższy podciąg rosnący
  46. 6.3. Odległość edycyjna
  47. 6.4. Problem plecakowy
  48. 6.5. Mnożenie łańcucha macierzy
  49. 6.6. Najkrótsze ścieżki
  50. 6.7. Zbiory niezależne w drzewach
  51. Ćwiczenia
  52. 7. Programowanie liniowe i redukcje
  53. 7.1. Wprowadzenie do programowania liniowego
  54. 7.2. Przepływy w sieciach
  55. 7.3. Skojarzenia dwudzielne
  56. 7.4. Dualność
  57. 7.5. Gry o sumie zerowej
  58. 7.6. Algorytm sympleks
  59. 7.7. Postscriptum: ewaluacja układów logicznych
  60. Ćwiczenia
  61. 8. Problemy NP-zupełne
  62. 8.1. Problemy przeszukiwania
  63. 8.2. Problemy NP-zupełne
  64. 8.3. Redukcje
  65. Ćwiczenia
  66. 9. Jak radzić sobie z NP-zupełnością
  67. 9.1. Inteligentne przeszukiwanie
  68. 9.2. Algorytmy aproksymacyjne
  69. 9.3. Heurystyki oparte na przeszukiwaniu lokalnym
  70. Ćwiczenia
  71. 10. Algorytmy kwantowe
  72. 10.1. Kubity, superpozycja i pomiar
  73. 10.2. Plan
  74. 10.3. Kwantowa transformata Fouriera
  75. 10.4. Okresowość
  76. 10.5. Kwantowe układy liczące
  77. 10.6. Rozkład na czynniki jako okresowość
  78. 10.7. Kwantowy algorytm rozkładu na czynniki
  79. Ćwiczenia

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Wyp. dla Dorosłych
Aleja Niepodległości 20

Sygnatura: 004
Numer inw.: 115636
Dostępność: wypożyczana na 30 dni

schowekzamów

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.