Biblioteka Publiczna

w Dzielnicy REMBERTÓW m.st. Warszawy

book
book

Algorytmy

Tyt. oryg.: "Algorithms, ".

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 Papadmitriou, Umesh Vazirani ; przekład z angielskiego Iwona Cieślik, Katarzyna Grygiel, Michał Staromiejski, Bartosz Walczak.
Seria:Fundamenty Informatyki
Hasła:Algorytmy
Programowanie liniowe
Podręczniki
Adres wydawniczy:Warszawa : Wydawnictwo Naukowe PWN, 2010.
Opis fizyczny:335, [2] s. : il. ; 24 cm.
Uwagi:Bibliogr. s. 330-332. Indeks.
Twórcy:Cieślik, Iwona. Tłumaczenie

Grygiel, Katarzyna. Tłumaczenie

Papadimitriou, Christos H.

Staromiejski, Michał. Tłumaczenie

Vazirani, Umesh Virkumar.

Walczak, Bartosz M. Tłumaczenie

Powiązane zestawienia:Matematyka
Informatyka
Skocz do:Dodaj recenzje, komentarz
Spis treści:

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

Zobacz spis treści



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

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

Wyp. nr 55
ul. Gawędziarzy 8

Sygnatura: 51
Numer inw.: 40219
Dostępność: można wypożyczyć na 30 dni

schowekzamów

Dodaj komentarz do pozycji:

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