Algorytmy, struktury danych i techniki programowania. Wydanie IV Piotr Wróblewski
- Autor:
- Piotr Wróblewski
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.3/6 Opinie: 94
- Stron:
- 352
- Druk:
- oprawa miękka
- Dostępny format:
-
PDF
Sprawdź nowe wydanie
Algorytmy, struktury danych i techniki programowania. Wydanie VI
Piotr Wróblewski
Opis
książki
:
Algorytmy, struktury danych i techniki programowania. Wydanie IV
Podstawowy podręcznik do nauki algorytmiki
- Przystępne wprowadzenie do algorytmiki
- Bez zbędnej teorii
- Gotowe rozwiązania w C++
Oto kolejne wydanie sprawdzonej i cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. W pierwszej kolejności autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Podczas dalszej lektury poznasz takie pojęcia, jak rekurencja, analiza złożoności oraz algorytmy sortowania i przeszukiwania czy algorytmy numeryczne. Szybko opanujesz metody optymalizacji algorytmów, sposoby kodowania i kompresji danych oraz elementy algorytmiki grafów. Przedstawione w książce algorytmy zilustrowane zostały przykładowymi kodami źródłowymi w C++ , ułatwiającymi zrozumienie poznawanych zagadnień. Przejrzysta forma, praktyczne przykłady oraz przystępny język sprawiają, że książka ta pozwala szybko, a także bezboleśnie opanować zarówno algorytmy, jak i struktury danych oraz najlepsze techniki programowania.
- Historia algorytmiki
- Wykorzystanie rekurencji
- Analiza złożoności algorytmów
- Algorytmy sortowania
- Algorytmy przeszukiwania
- Przeszukiwanie tekstów
- Struktury danych i ich implementacja
- Optymalizacja algorytmów
- Zaawansowane techniki programowania
- Wykorzystanie grafów
- Wprowadzenie do sztucznej inteligencji
- Kodowanie i kompresja danych
- Algorytmy numeryczne
- Poradnik kompilacji i uruchamiania programów (GCC, DevC++, Microsoft Visual C++ Express Edition).
Szybko i bezboleśnie opanuj wszystkie zagadnienia algorytmiki!

Wybrane bestsellery
-
Nowość Promocja
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Dzięki tej książce nauczysz się stosować algorytmy w praktycznych sytuacjach i zrozumiesz mechanizmy ich działania. Liczne przykłady pozwolą Ci się zapoznać z kilkoma sposobami ich projektowania i implementacji. Następnie poznasz algorytm określania pozycji stron w wynikach wyszukiwarek internetowych, związane z nimi grafy i algorytmy uczenia maszynowego, a także logikę. Zaznajomisz się ponadto z nowoczesnymi modelami sekwencyjnymi i ich wariantami, jak również algorytmami, metodykami i architekturami implementacji dużych modeli językowych, takich jak ChatGPT. W ostatniej części tego przewodnika znajdziesz opis technik przetwarzania równoległego, przydatnego w zadaniach wymagających dużej mocy obliczeniowej.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconciliation, and advanced optimization techniques. By be-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide p-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Gain deep insight into real-time analytics, including the features of these systems and the problems they solve. With this practical book, data engineers at organizations that use event-processing systems such as Kafka, Google Pub/Sub, and AWS Kinesis will learn how to analyze data streams in real time. The faster you derive insights, the quicker y-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
O autorze książki

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
-
Promocja
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawowe zagadnienia dotyczące algorytmów i ich zastosowania. Będą doskonałą ściągą na wykładach lub laboratoriach, a nawet w pracy. Przykłady opracowane w C++ lub pseudokodzie pomogą właściwie zrozumieć i wdrożyć odpowiednie rozwiązania.- Druk 9 pkt
(8,49 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%) -
Promocja
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ą, do której sięgają jedynie po wybrane przepisy, a dla innych — pole do rozwinięcia umiejętności skutecznego rozwiązywania problemów i szkołę niestandardowego myślenia. Niezależnie od podejścia jest to dziedzina, z którą wypada się zapoznać, jeśli ma się ambicję zostać zawodowym programistą lub po prostu być osobą nowoczesną i wszechstronnie wykształconą.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
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.- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, po trzykroć warto! I nie ma w tym grama przesady - sprzęt marki Apple jest niesamowity, praca na nim przynosi mnóstwo frajdy, a dzięki nowym ultrawydajnym i energooszczędnym procesorom Apple generacji M daje możliwości, o jakich użytkownikom pecetów nawet się nie śniło.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Wiernym czytelnikom publikacji spod znaku wydawnictwa Helion Piotra Wróblewskiego przedstawiać nie trzeba. Dość wspomnieć, że jest on autorem wielu publikacji poświęconych głównie programowaniu i obsłudze komputerów. Jego najnowsza książka, Algorytmy w Pythonie. Techniki programowania dla praktyków, to ponad 500 stron konkretnych informacji związanych z nauką programowania w Pythonie.- PDF + ePub + Mobi
- Druk 65 pkt
(59,50 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja
Był początek lat 80. Do Kartoszyna, niewielkiej wioski na Kaszubach, przyjechały setki robotników, naukowców, ludzi żądnych wyzwań, chcących rozpocząć nowy etap w życiu albo po prostu dostać mieszkanie. Zadanie, jakie przed nimi postawiono, było bardzo ambitne. Mieli zbudować Elektrownię Jądrową Żarnowiec, jedną z największych inwestycji w PRL. Byli inni niż wszyscy. Żyli i pracowali w odmiennych warunkach. Momentami wręcz nie zauważali, że budowa wystartowała w czasach stanu wojennego.- ePub + Mobi 28 pkt
(25,13 zł najniższa cena z 30 dni)
28.72 zł
35.90 zł (-20%) -
Promocja
Jeśli chcesz poznać go od podstaw, sięgnij po odpowiedni podręcznik - taki jak ta książka! To wydanie przeznaczone dla użytkowników Linuxa (także macOS) i Windowsa; ewentualne cechy specyficzne dla konkretnych systemów są na bieżąco wyjaśniane w tekście. Zawiera zagadnienia ukierunkowane na praktyczne potrzeby testerów oprogramowania, którzy pragną wkroczyć w magiczny świat automatyzacji zadań. Została napisana przez autora wielu książek z dziedziny programowania, obecnie kierownika zespołu testerów w dziale rozwoju oprogramowania dużej firmy telekomunikacyjnej, realizującego zaawansowane testy manualne i automatyczne.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Chyba nikt nie mógł przewidzieć, że komputer i Internet tak szybko staną się nieodłącznymi towarzyszami naszego codziennego życia. Czy tego chcemy, czy nie, nadszedł moment, aby się z nimi zaprzyjaźnić. W przeciwnym razie nadal będziemy tracić mnóstwo czasu na czekanie w kolejkach i „analogowe” załatwianie spraw, z których wielu w ogóle nie uda nam się pchnąć do przodu. Dlaczego? Ponieważ coraz więcej firm i instytucji komunikuje się z klientami wyłącznie przez Internet. Ponadto pandemia COVID-19 udowodniła, że dzięki sprawnej obsłudze komputera można (a nawet trzeba!) pracować w pełni zdalnie i całymi tygodniami nie odwiedzać biura!- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Zarządzanie projektami to rozległa i skomplikowana dziedzina wiedzy. Dobry kierownik projektu powinien być osobą kompetentną, komunikatywną, zdyscyplinowaną, wszechstronną i doświadczoną, łączącą zdolności techniczne z marketingowymi, a nawet psychologicznymi. Dobry PM to zdolny dyrygent, pod którego kierunkiem zespół deweloperski sprawnie osiąga wyznaczone cele i szybko realizuje powierzone mu zadania - gra bez fałszu, niczym świetnie zestrojona orkiestra.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%)
Zobacz pozostałe książki z serii Standard
-
Nowość Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%)
Ebooka "Algorytmy, struktury danych i techniki programowania. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Algorytmy, struktury danych i techniki programowania. Wydanie IV" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Algorytmy, struktury danych i techniki programowania. Wydanie IV" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 83-246-2306-X, 832462306X
- Data wydania książki drukowanej :
- 2009-10-20
- ISBN Ebooka:
- 978-83-246-5378-2, 9788324653782
- Data wydania ebooka :
-
2012-05-31
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 4996
- Rozmiar pliku Pdf:
- 3.7MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 852.2kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści książki
- Jak to wcześniej bywało, czyli wyjątki z historii maszyn algorytmicznych (18)
- Jak to się niedawno odbyło,
czyli o tym, kto "wymyślił" metodologię programowania (21)
- Proces koncepcji programów (22)
- Poziomy abstrakcji opisu i wybór języka (23)
- Poprawność algorytmów (24)
- Definicja rekurencji (27)
- Ilustracja pojęcia rekurencji (28)
- Jak wykonują się programy rekurencyjne? (30)
- Niebezpieczeństwa rekurencji (31)
- Ciąg Fibonacciego (31)
- Stack overflow! (33)
- Pułapek ciąg dalszy (34)
- Stąd do wieczności (34)
- Definicja poprawna, ale... (35)
- Typy programów rekurencyjnych (36)
- Myślenie rekurencyjne (38)
- Przykład 1.: Spirala (38)
- Przykład 2.: Kwadraty "parzyste" (40)
- Uwagi praktyczne na temat technik rekurencyjnych (41)
- Zadania (42)
- Rozwiązania i wskazówki do zadań (44)
- Definicje i przykłady (50)
- Jeszcze raz funkcja silnia (53)
- Zerowanie fragmentu tablicy (57)
- Wpadamy w pułapkę (58)
- Różne typy złożoności obliczeniowej (59)
- Nowe zadanie: uprościć obliczenia! (61)
- Analiza programów rekurencyjnych (62)
- Terminologia i definicje (62)
- Ilustracja metody na przykładzie (63)
- Rozkład logarytmiczny (64)
- Zamiana dziedziny równania rekurencyjnego (66)
- Funkcja Ackermanna, czyli coś dla smakoszy (66)
- Złożoność obliczeniowa to nie religia! (68)
- Techniki optymalizacji programów (68)
- Zadania (69)
- Rozwiązania i wskazówki do zadań (70)
- Sortowanie przez wstawianie, algorytm klasy O(N2) (74)
- Sortowanie bąbelkowe, algorytm klasy O(N2) (75)
- Quicksort, algorytm klasy O(N log N) (77)
- Heap Sort - sortowanie przez kopcowanie (80)
- Scalanie zbiorów posortowanych (82)
- Sortowanie przez scalanie (83)
- Sortowanie zewnętrzne (84)
- Uwagi praktyczne (87)
- Typy podstawowe i złożone (89)
- Ciągi znaków i napisy w C++ (90)
- Abstrakcyjne struktury danych (92)
- Listy jednokierunkowe (93)
- Tablicowa implementacja list (115)
- Stos (119)
- Kolejki FIFO (123)
- Sterty i kolejki priorytetowe (125)
- Drzewa i ich reprezentacje (131)
- Zbiory (143)
- Zadania (145)
- Rozwiązania zadań (146)
- Jak pracuje kompilator? (148)
- Odrobina formalizmu nie zaszkodzi! (150)
- Kilka przykładów derekursywacji algorytmów (151)
- Derekursywacja z wykorzystaniem stosu (154)
- Eliminacja zmiennych lokalnych (154)
- Metoda funkcji przeciwnych (156)
- Klasyczne schematy derekursywacji (158)
- Schemat typu while (159)
- Schemat typu if-else (160)
- Schemat z podwójnym wywołaniem rekurencyjnym (162)
- Podsumowanie (163)
- Przeszukiwanie liniowe (165)
- Przeszukiwanie binarne (166)
- Transformacja kluczowa (hashing) (167)
- W poszukiwaniu funkcji H (169)
- Najbardziej znane funkcje H (169)
- Obsługa konfliktów dostępu (171)
- Powrót do źródeł (172)
- Jeszcze raz tablice! (173)
- Próbkowanie liniowe (173)
- Podwójne kluczowanie (175)
- Zastosowania transformacji kluczowej (176)
- Podsumowanie metod transformacji kluczowej (176)
- Algorytm typu brute-force (179)
- Nowe algorytmy poszukiwań (181)
- Algorytm K-M-P (182)
- Algorytm Boyera i Moore'a (185)
- Algorytm Rabina i Karpa (187)
- Programowanie typu "dziel i zwyciężaj" (192)
- Odszukiwanie minimum i maksimum w tablicy liczb (193)
- Mnożenie macierzy o rozmiarze N(N (195)
- Mnożenie liczb całkowitych (197)
- Inne znane algorytmy "dziel i zwyciężaj" (198)
- Algorytmy "żarłoczne", czyli przekąsić coś nadszedł już czas... (199)
- Problem plecakowy, czyli niełatwe jest życie turysty piechura (200)
- Programowanie dynamiczne (202)
- Ciąg Fibonacciego (203)
- Równania z wieloma zmiennymi (204)
- Najdłuższa wspólna podsekwencja (205)
- Inne techniki programowania (208)
- Uwagi bibliograficzne (210)
- Definicje i pojęcia podstawowe (212)
- Cykle w grafach (214)
- Sposoby reprezentacji grafów (217)
- Reprezentacja tablicowa (217)
- Słowniki węzłów (218)
- Listy kontra zbiory (219)
- Podstawowe operacje na grafach (220)
- Suma grafów (220)
- Kompozycja grafów (220)
- Potęga grafu (220)
- Algorytm Roy-Warshalla (221)
- Algorytm Floyda-Warshalla (224)
- Algorytm Dijkstry (227)
- Algorytm Bellmana-Forda (228)
- Drzewo rozpinające minimalne (228)
- Algorytm Kruskala (229)
- Algorytm Prima (230)
- Przeszukiwanie grafów (230)
- Strategia "w głąb" (przeszukiwanie zstępujące) (231)
- Strategia "wszerz" (232)
- Inne strategie przeszukiwania (234)
- Problem właściwego doboru (235)
- Podsumowanie (239)
- Zadania (239)
- Poszukiwanie miejsc zerowych funkcji (241)
- Iteracyjne obliczanie wartości funkcji (243)
- Interpolacja funkcji metodą Lagrange'a (244)
- Różniczkowanie funkcji (245)
- Całkowanie funkcji metodą Simpsona (247)
- Rozwiązywanie układów równań liniowych metodą Gaussa (248)
- Uwagi końcowe (251)
- Przegląd obszarów zainteresowań Sztucznej Inteligencji (254)
- Systemy eksperckie (255)
- Sieci neuronowe (256)
- Reprezentacja problemów (257)
- Ćwiczenie 1. (258)
- Gry dwuosobowe i drzewa gier (259)
- Algorytm mini-max (260)
- Kodowanie danych i arytmetyka dużych liczb (267)
- Kodowanie symetryczne (267)
- Kodowanie asymetryczne (268)
- Metody prymitywne (274)
- Łamanie szyfrów (275)
- Techniki kompresji danych (275)
- Kompresja poprzez modelowanie matematyczne (277)
- Kompresja metodą RLE (278)
- Kompresja danych metodą Huffmana (279)
- Kodowanie LZW (283)
- Idea kodowania słownikowego na przykładach (284)
- Opis formatu GIF (286)
- Teksty zadań (289)
- Rozwiązania (291)
- Elementy języka C++ na przykładach (295)
- Pierwszy program (295)
- Dyrektywa #include (296)
- Podprogramy (296)
- Procedury (296)
- Funkcje (297)
- Operacje arytmetyczne (298)
- Operacje logiczne (298)
- Wskaźniki i zmienne dynamiczne (299)
- Referencje (300)
- Typy złożone (300)
- Tablice (300)
- Rekordy (301)
- Instrukcja switch (301)
- Iteracje (302)
- Struktury rekurencyjne (303)
- Parametry programu main() (303)
- Operacje na plikach w C++ (303)
- Programowanie obiektowe w C++ (304)
- Terminologia (304)
- Obiekty na przykładzie (305)
- Składowe statyczne klas (308)
- Metody stałe klas (308)
- Dziedziczenie własności (308)
- Kod warunkowy w C++ (311)
- Kilka definicji (313)
- System dwójkowy (313)
- Operacje arytmetyczne na liczbach dwójkowych (315)
- Operacje logiczne na liczbach dwójkowych (315)
- System ósemkowy (317)
- System szesnastkowy (317)
- Zmienne w pamięci komputera (317)
- Kodowanie znaków (318)
- Zawartość archiwum ZIP na ftp (321)
- Darmowe kompilatory C++ (321)
- Kompilacja i uruchamianie (322)
- GCC (322)
- Visual C++ Express Edition (323)
- Dev C++ (327)
Przedmowa (9)
Rozdział 1. Zanim wystartujemy (17)
Rozdział 2. Rekurencja (27)
Rozdział 3. Analiza złożoności algorytmów (49)
Rozdział 4. Algorytmy sortowania (73)
Rozdział 5. Typy i struktury danych (89)
Rozdział 6. Derekursywacja i optymalizacja algorytmów (147)
Rozdział 7. Algorytmy przeszukiwania (165)
Rozdział 8. Przeszukiwanie tekstów (179)
Rozdział 9. Zaawansowane techniki programowania (191)
Rozdział 10. Elementy algorytmiki grafów (211)
Rozdział 11. Algorytmy numeryczne (241)
Rozdział 12. Czy komputery mogą myśleć? (253)
Rozdział 13. Kodowanie i kompresja danych (265)
Rozdział 14. Zadania różne (289)
Dodatek A: Poznaj C++ w pięć minut! (295)
Dodatek B: Systemy obliczeniowe w pigułce (313)
Dodatek C: Kompilowanie programów przykładowych (321)
Literatura (329)
Spis tabel (331)
Spis ilustracji (333)
Skorowidz (339)
Helion - inne książki
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Algorytmy, struktury danych i techniki programowania. Wydanie IV Piotr Wróblewski (94)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(24)
(26)
(19)
(10)
(6)
(9)
Oceny i opinie poprzednich wydań
więcej opinii