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  
(805)
Programowanie Gdańsk  
(159)
Programowanie Lublin  
(97)
Programowanie Bydgoszcz  
(96)
Programowanie Opole  
(57)
Programowanie Rzeszów  
(53)
Programowanie Otwock  
(48)
Programowanie Piła  
(46)
Programowanie Piaseczno  
(38)
Programowanie Bielsko-Biała  
(37)
Programowanie Pruszków  
(36)
Programowanie Skierniewice  
(28)
Programowanie Kielce  
(27)
Programowanie Krosno  
(27)
Programowanie Nowodwór  
(27)
Programowanie Przemyśl  
(24)
Programowanie Jelcz-Laskowice  
(24)
Programowanie Muszyna  
(24)
Programowanie Legnica  
(24)
Programowanie Sosnowiec  
(23)
Programowanie Wojkowice Kościelne  
(22)
Programowanie Zgierz  
(21)
Programowanie Jelenia Góra  
(21)
Programowanie Biała Podlaska  
(20)
Programowanie Gliwice  
(18)
Programowanie Legionowo  
(18)
Programowanie Dąbrowa Górnicza  
(17)
Programowanie Piastów  
(16)
Programowanie Krasiejów  
(16)
Programowanie Wołomin  
(15)
Programowanie Grodzisk Mazowiecki  
(15)
Programowanie Włoszczowa  
(14)
Programowanie Wałbrzych  
(14)
Programowanie Grójec  
(13)
Programowanie Włocławek  
(13)
Programowanie Suwałki  
(12)
Programowanie Dębica  
(12)
Programowanie Wysoka  
(11)
Programowanie Leszno  
(11)
Programowanie Dobroń  
(11)
Programowanie Elbląg  
(11)
Programowanie Ostrów Wielkopolski  
(10)
Programowanie Chyliczki  
(10)
Programowanie Mysłowice  
(10)
Programowanie Konin  
(10)
Programowanie Wadowice  
(10)
Programowanie Szczawnica  
(10)
Programowanie Zawiercie  
(10)
Programowanie Tczew  
(9)
Programowanie Jaworzno  
(9)
Programowanie Pabianice  
(9)
Programowanie Radzionków  
(9)
Programowanie Choszczno  
(9)
Programowanie Ozorków  
(8)
Programowanie Siedlce  
(7)
Programowanie Nadarzyn  
(7)
Programowanie Młochów  
(7)
Programowanie Ełk  
(6)
Programowanie Krasne  
(6)
Programowanie Nowy Dwór Mazowiecki  
(6)
Programowanie Czersk  
(6)
Programowanie Tomaszów Mazowiecki  
(6)
Programowanie Słupsk  
(6)
Programowanie Żarów  
(6)
Programowanie Szczecinek  
(6)
Programowanie Pokrzydowo  
(5)
Programowanie Puławy  
(5)
Programowanie Banino  
(5)
Programowanie Tułowice  
(5)
Programowanie Nowe Skalmierzyce  
(5)
Programowanie Sanniki  
(5)
Programowanie Bojano  
(5)
Programowanie Nowy Wiśnicz  
(5)
Programowanie Olkusz  
(5)
Programowanie Góra Kalwaria  
(5)
Programowanie Myślenice  
(5)
Programowanie Mińsk Mazowiecki  
(4)
Programowanie Brwinów  
(4)
Programowanie Tokary  
(4)
Programowanie Zalasowa  
(4)
Programowanie Chocicza  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Wielkolas  
(4)
Programowanie Nysa  
(4)
Programowanie Granice  
(4)
Programowanie Ostrowiec Świętokrzyski  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Świdnik  
(4)
Programowanie Staszów  
(4)
Programowanie Kleszczewo Kościerskie  
(4)
Programowanie Mierzyn  
(4)
Programowanie Starachowice  
(4)
Programowanie Dobczyce  
(4)
Programowanie Leszno  
(4)
Programowanie Meszna  
(4)
Programowanie Siemianowice Śląskie  
(4)