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