ODBIERZ TWÓJ BONUS :: »

Algorytmy, struktury danych i techniki programowania. Wydanie V Piotr Wróblewski

(ebook) (audiobook) (audiobook)
Algorytmy, struktury danych i techniki programowania. Wydanie V Piotr Wróblewski - okladka książki

Algorytmy, struktury danych i techniki programowania. Wydanie V Piotr Wróblewski - okladka książki

Algorytmy, struktury danych i techniki programowania. Wydanie V Piotr Wróblewski - audiobook MP3

Algorytmy, struktury danych i techniki programowania. Wydanie V Piotr Wróblewski - audiobook CD

Autor:
Piotr Wróblewski
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.3/6  Opinie: 94
Stron:
376
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Książka
49,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Algorytmy, struktury danych i techniki programowania. Wydanie VI
Piotr Wróblewski
Algorytmy i struktury danych - szybko, łatwo, skutecznie! Poznaj najważniejsze algorytmy i techniki programistyczne Naucz się skutecznie wykorzystywać typy i struktury danych Dowiedz się, jak w praktyce zastosować zdobytą wiedzę Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharsk...

Czego się nauczysz?

  • Analizowania poprawności i wydajności algorytmów
  • Stosowania rekurencji i derekursywacji w rozwiązywaniu problemów
  • Projektowania i implementowania struktur danych: list, stosów, kolejek, drzew, zbiorów
  • Wykorzystywania kontenerów i algorytmów z biblioteki STL w C++
  • Porównywania złożoności obliczeniowej różnych rozwiązań
  • Optymalizowania kodu i eliminowania zbędnej rekurencji
  • Implementowania algorytmów sortowania: przez wstawianie, bąbelkowego, quicksort, heapsort, przez scalanie
  • Stosowania metod przeszukiwania: liniowego, binarnego oraz transformacji kluczowej (hashing)
  • Wdrażania algorytmów wyszukiwania wzorców w tekście (KMP, Boyera-Moore'a, Rabina-Karpa)
  • Rozwiązywania problemów za pomocą technik: dziel i zwyciężaj, algorytmów żarłocznych, programowania dynamicznego
  • Implementowania podstawowych algorytmów grafowych: Dijkstry, Bellmana-Forda, Kruskala, Prima
  • Przeprowadzania operacji na grafach: przeszukiwanie w głąb i wszerz, znajdowanie drzew rozpinających
  • Rozwiązywania zagadnień numerycznych: interpolacji, całkowania, rozwiązywania układów równań
  • Stosowania podstawowych metod sztucznej inteligencji: algorytmu mini-max, reprezentacji problemów, sieci neuronowych
  • Wdrażania technik kodowania i kompresji danych: RLE, Huffmana, LZW
  • Kompilowania i uruchamiania programów w C++ w popularnych środowiskach (GCC, Visual Studio, Dev-C++)
  • Wprowadzenie do algorytmiki
  • Tylko niezbędna teoria
  • Gotowe rozwiązania w C++
Oto kolejne wydanie sprawdzonej, cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. Jej autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Poznasz podstawowe struktury danych używane do rozwiązywania problemów algorytmicznych oraz nauczysz się je projektować w C++ z użyciem technik obiektowych i klas parametryzowanych.

Podczas dalszej lektury poznasz takie pojęcia, jak rekurencja, analiza złożoności oraz algorytmy sortowania i przeszukiwania czy algorytmy numeryczne. Opanujesz metody optymalizacji algorytmów, sposoby kodowania i kompresji danych oraz elementy algorytmiki grafów. Przedstawione tu algorytmy są zilustrowane gotowymi kodami źródłowymi w C++ , co ułatwia zrozumienie poznawanych zagadnień. Przejrzysta forma, praktyczne przykłady oraz przystępny język sprawiają, że książka pozwala szybko i bez trudu opanować zarówno algorytmy, jak i struktury danych oraz najlepsze techniki programowania.
  • Historia algorytmiki
  • Struktury danych i ich implementacja
  • Wprowadzenie do bibliotek STL, czyli algorytmy i struktury danych dla „leniuchów”
  • Analiza złożoności algorytmów
  • Wykorzystanie rekurencji i optymalizacja algorytmów
  • Algorytmy sortowania i przeszukiwania
  • Przeszukiwanie tekstów
  • Zaawansowane techniki programowania
  • Wykorzystanie grafów
  • Algorytmy numeryczne
  • Wprowadzenie do sztucznej inteligencji
  • Kodowanie i kompresja danych
  • Błyskawiczny kurs C++ z uwzględnieniem programowania obiektowego
  • Poradnik kompilacji i uruchamiania programów konsolowych oraz graficznych w darmowych środowiskach IDE (GCC/Dev-C++, Microsoft Visual C++ z pakietu Visual Studio).

Szybko i bezboleśnie opanuj wszystkie zagadnienia algorytmiki!

Wybrane bestsellery

O autorze książki

autor zdjecie

Piotr Wróblewski

autor książek z dziedziny informatyki. Z wydawnictwem Helion współpracuje od 1992 roku, czego efektem są liczne podręczniki programowania i obsługi komputerów; najpopularniejsze, ABC komputera i Algorytmy, struktury danych i techniki programowania, doczekały się wielu wydań i nieprzerwanie cieszą się zainteresowaniem czytelników. Ostatni z wymienionych tytułów ukazał się również za granicą. Pierwotnie ilustrowany kodem C++, został przygotowany także w wariantach z językami Java i Python.

Piotr Wróblewski jest absolwentem Politechniki Śląskiej i francuskiej uczelni inżynierskiej ENSSAT (w Lannion w Bretanii). Studia we Francji do dziś wspomina jako największą przygodę swojego życia. Po powrocie do Polski przez pewien czas zajmował się pisaniem oprogramowania na zamówienie i prowadzeniem szkoleń komputerowych. Główną część kariery zawodowej zajmuje mu praca w spółkach zagranicznych z branży telekomunikacyjnej, IT i konsultingu, głównie w charakterze kierownika projektów i product managera.

Już w trakcie pracy zawodowej ukończył studia z zarządzania i marketingu ― Master HEC w Szkole Biznesu Politechniki Warszawskiej. Od 2006 roku mieszka we Wrocławiu. W ostatnich latach specjalizuje się w bezpieczeństwie aplikacji (klasycznych i oferowanych w chmurze) i rozwijaniu produktów wspomagających cyberbezpieczeństwo.

Pełny profil zawodowy: https://www.linkedin.com/in/pwroblewski/.

Piotr Wróblewski - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady kodu w C++?
Tak, książka prezentuje liczne gotowe kody źródłowe w C++, które ilustrują omawiane algorytmy i struktury danych, ułatwiając zrozumienie i samodzielne wdrożenie rozwiązań.
2. Czy znajdę w książce informacje o implementacji struktur danych i algorytmów w nowoczesnym C++?
Tak, autor opisuje zarówno klasyczne, jak i nowoczesne techniki programowania w C++, w tym wykorzystanie bibliotek STL oraz programowanie obiektowe i parametryzowane.
3. Czy książka nadaje się do samodzielnej nauki algorytmiki i programowania?
Tak, publikacja została napisana przystępnym językiem, zawiera liczne przykłady, zadania oraz wskazówki do rozwiązań, co czyni ją doskonałym materiałem do samodzielnej nauki.
4. Czy książka obejmuje zagadnienia związane z analizą złożoności algorytmów?
Tak, w książce znajdziesz osobny rozdział poświęcony analizie złożoności obliczeniowej, wraz z praktycznymi przykładami i wyjaśnieniami różnych typów złożoności.
5. Czy publikacja zawiera materiały pomocnicze dla osób początkujących w C++?
Tak, w dodatkach znajdziesz błyskawiczny kurs C++ oraz poradnik kompilowania i uruchamiania programów w popularnych, darmowych środowiskach IDE.
6. Jakie tematy zaawansowane są poruszane w książce?
Książka omawia m.in. zaawansowane techniki programowania (dziel i zwyciężaj, programowanie dynamiczne), algorytmy grafowe, algorytmy numeryczne, elementy sztucznej inteligencji oraz zagadnienia kodowania i kompresji danych.
7. Czy książka może być pomocna podczas przygotowań do egzaminów lub konkursów programistycznych?
Tak, dzięki szerokiemu zakresowi tematów, praktycznym zadaniom i licznym przykładom, publikacja świetnie sprawdzi się jako materiał do powtórek i treningu przed egzaminami oraz konkursami algorytmicznymi.
8. Czy książka zawiera rozwiązania do zadań?
Tak, po każdym rozdziale znajdują się zadania wraz z rozwiązaniami lub wskazówkami, co pozwala na samodzielną weryfikację zdobytej wiedzy.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Czasowo niedostępna
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint