O przedmiocie

Algorytmika stanowi gałąź wiedzy, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych problemów za pomocą komputera. Teoria algorytmów i struktur danych jest jednym z podstawowych przedmiotów wykładanych na studiach informatycznych i pokrewnych.

To już trzecie, poprawione wydanie książki, która od wielu lat stanowi podstawowy podręcznik z dziedziny algorytmiki. Różni się od klasycznych podręczników akademickich: skierowana jest nie tylko do adeptów informatyki. Dzięki naciskowi na praktyczną stronę prezentowanych zagadnień powinna zainteresować także osoby programujące hobbystycznie, jak również tych wszystkich, dla których programowanie jest działalnością ważną, lecz nie podstawową w pracy zawodowej. Jest to nowoczesny podręcznik dla wszystkich, którzy w codziennej pracy programistycznej odczuwają potrzebę szybkiego odszukania pewnych informacji z dziedziny algorytmiki w celu zastosowania ich w swoich programach.

W książce opisano m.in.:

  • Techniki rekurencyjne: co to jest rekurencja i jak ją stosować w praktyce?

  • Sortowanie danych: najpopularniejsze procedury sortujące.

  • Struktury danych: listy, kolejki, zbiory i drzewa w ujęciu praktycznym.

  • Derekursywacja: jak zmienić program rekurencyjny (czasami bardzo czasochłonny) na wersję iteracyjną?

  • Algorytmy przeszukiwania: przeszukiwanie liniowe, binarne i transformacja liniowa (ang. hashing).

  • Przeszukiwanie tekstów: opis najbardziej znanych metod przeszukiwania tekstów (Boyera i Moore"a, Rabina i Karpa, brute-force, K-M-P).

  • Zaawansowane techniki programowania: dziel i rządź, programowanie dynamiczne, algorytmy żarłoczne (ang. greedy).

  • Algorytmika grafów: opis jednej z najciekawszych struktur danych występujących w informatyce.

  • Sztuczna inteligencja: czy komputery mogą myśleć?

  • Kodowanie i kompresja danych: opis najpopularniejszych metod kodowania i kompresji danych -- systemu kryptograficznego z kluczem publicznym i metody Huffmana

W książce znajdziesz również liczne przykłady i zadania, które pomogą Ci sprawdzić swoją wiedzę. Kod źródłowy znajdziesz na dołączonej dyskietce.

Stan Bardzo dobry
Gatunek Programowanie
Zgłoś naruszenie zasad
Oferta: 2cc4d691-7886-4fc9-9cfd-32818f81d072

Podobne wyszukiwania

Programowanie Warszawa  
(1100)
Programowanie Lublin  
(183)
Programowanie Bydgoszcz  
(126)
Programowanie Legnica  
(91)
Programowanie Opole  
(71)
Programowanie Sadlinki  
(55)
Programowanie Otwock  
(53)
Programowanie Siedlce  
(40)
Programowanie Sosnowiec  
(39)
Programowanie Gliwice  
(37)
Programowanie Kielce  
(35)
Programowanie Piaseczno  
(34)
Programowanie Legionowo  
(33)
Programowanie Pruszków  
(33)
Programowanie Skierniewice  
(24)
Programowanie Wojkowice Kościelne  
(22)
Programowanie Leszno  
(21)
Programowanie Przemyśl  
(21)
Programowanie Jelcz-Laskowice  
(21)
Programowanie Dąbrowa Górnicza  
(21)
Programowanie Zgierz  
(20)
Programowanie Biała Podlaska  
(17)
Programowanie Krasiejów  
(16)
Programowanie Starachowice  
(16)
Programowanie Piastów  
(15)
Programowanie Radzyń Podlaski  
(15)
Programowanie Główna  
(14)
Programowanie Szczecinek  
(14)
Programowanie Mysłowice  
(12)
Programowanie Dobroń  
(12)
Programowanie Jelenia Góra  
(11)
Programowanie Dębica  
(11)
Programowanie Jaworzno  
(11)
Programowanie Elbląg  
(10)
Programowanie Ozimek  
(10)
Programowanie Wadowice  
(10)
Programowanie Ostrów Wielkopolski  
(10)
Programowanie Białogard  
(10)
Programowanie Szczawnica  
(9)
Programowanie Głogów  
(9)
Programowanie Borkowo  
(9)
Programowanie Ełk  
(9)
Programowanie Pabianice  
(9)
Programowanie Choszczno  
(9)
Programowanie Mikołów  
(8)
Programowanie Skopanie  
(8)
Programowanie Grodzisk Mazowiecki  
(7)
Programowanie Sierakowice  
(7)
Programowanie Chyliczki  
(7)
Programowanie Zambrów  
(7)
Programowanie Młochów  
(7)
Programowanie Zawiercie  
(7)
Programowanie Myślenice  
(7)
Programowanie Czersk  
(6)
Programowanie Warka  
(6)
Programowanie Hajnówka  
(6)
Programowanie Łęczyca  
(6)
Programowanie Żarów  
(6)
Programowanie Tomaszów Mazowiecki  
(6)
Programowanie Skawa  
(6)
Programowanie Środa Wielkopolska  
(6)
Programowanie Tczew  
(5)
Programowanie Opalenica  
(5)
Programowanie Piotrków Trybunalski  
(5)
Programowanie Sobótka  
(5)
Programowanie Nowy Wiśnicz  
(5)
Programowanie Baranowo  
(5)
Programowanie Zawadzkie  
(5)
Programowanie Olkusz  
(5)
Programowanie Nysa  
(5)
Programowanie Namysłów  
(4)
Programowanie Poborszów  
(4)
Programowanie Jeleśnia  
(4)
Programowanie Leszno  
(4)
Programowanie Zamość  
(4)
Programowanie Limanowa  
(4)
Programowanie Zalasowa  
(4)
Programowanie Turek  
(4)
Programowanie Braniewo  
(4)
Programowanie Sanniki  
(4)
Programowanie Jabłonna  
(4)
Programowanie Siemianowice Śląskie  
(4)
Programowanie Chocicza  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Granice  
(4)
Programowanie Kobyłka  
(4)
Programowanie Będzin  
(4)
Programowanie Mierzyn  
(4)
Programowanie Brwinów  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Mszana Dolna  
(4)
Programowanie Wodzisław Śląski  
(4)
Programowanie Odrano-Wola  
(4)
Programowanie Bochnia  
(4)
Programowanie Dobczyce  
(4)
Programowanie Wschowa  
(4)