Algorytmy. Struktury danych i złożoność obliczeniowa
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 128
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Algorytmy. Struktury danych i złożoność obliczeniowa
Algorytmy to skończone ciągi jasno zdefiniowanych czynności, prowadzących do wykonania określonych zadań. Niniejszy podręcznik, skupiony na algorytmach imperatywnych (od łacińskiego słowa imporo – rozkazywać) wprowadza podstawowe pojęcia algorytmiki niezbędne do nauki programowania. Uczy projektowania, zapisywania i analizy poprawności, jak również podstaw szacowania złożoności czasowej i pamięciowej algorytmów.
Wraz z książką, którą trzymasz w ręku między innymi:
- Poznasz szereg ważnych algorytmów, jak wyszukiwanie binarne, sortowanie szybkie, algorytmy klasy dziel i zwyciężaj, algorytmy zachłanne etc.
- Nauczysz się korzystać ze stosowanych powszechnie w programowaniu struktur danych: tablic, słowników, list wiązanych, stosów, kolejek, drzew binarnych i grafów.
- Dowiesz się jak praktycznie stosować iterację i rekurencję w programowaniu.
- Zdobędziesz podstawy języka Java
W książce zamieszczono szereg zadań, których rozwiązanie zmusza czytelnika do lepszego zrozumienia i pogłębienia jego umiejętności praktycznych. Książka jest bogato ilustrowana rysunkami poglądowymi i fragmentami kodów.
Wybrane bestsellery
-
Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków ja...(29.40 zł najniższa cena z 30 dni)
31.85 zł
49.00 zł(-35%) -
Poznaj świat programowania w R, języku stworzonym z myślą o statystyce, analizie danych i wizualizacji. Ta kompleksowa książka poprowadzi Cię krok po kroku od zupełnych podstaw aż po zaawansowane techniki, wszystko to w ciągu jednego dnia. Oto, czego się nauczysz: Podstawy języka R: Zrozumi...
Język R w jeden dzień. R od podstaw, po zaawansowane techniki Język R w jeden dzień. R od podstaw, po zaawansowane techniki
-
Kiedyś George „GT” Thompson był gwiazdą futbolu. Osiągnięcie tego szczytu zabrało lata, dziś jednak sława pozostała jedynie wspomnieniem. Wiedział, że po ciężkiej kontuzji nie zdoła wrócić do gry, i ta świadomość była trudna do zniesienia. GT umiał tylko grać, ale zawiódł drużynę. Jak...
Bourbon Bliss. Tajemnicze miasteczko Bootleg Springs Bourbon Bliss. Tajemnicze miasteczko Bootleg Springs
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
Autorzy przekonują, że realizacja celów jest ważna, ale poprzestawanie na samych osiągnięciach i skupianie się wyłącznie na perspektywie zaspokojenia istniejących braków to działanie wysoce nieskuteczne. Wyjaśniają, jak patrzeć na życie zarówno zawodowe, jak i prywatne w taki sposób, aby umieć za...
NIEDOSYT i SPEŁNIENIE. Jak koncepcja BRAKU i KORZYŚCI może zmienić twoje życie na lepsze NIEDOSYT i SPEŁNIENIE. Jak koncepcja BRAKU i KORZYŚCI może zmienić twoje życie na lepsze
(34.93 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
Dzięki tej książce zdobędziesz wszystkie potrzebne informacje i umiejętności, aby skutecznie używać Pythona do analizy danych. Omówiono tu niezbędne podstawy statystyki i zasady analizy danych. Wyczerpująco przedstawiono zaawansowane zagadnienia dotyczące przygotowania, przetwarzania i modelowani...
Python i praca z danymi. Przetwarzanie, analiza, modelowanie i wizualizacja. Wydanie III Python i praca z danymi. Przetwarzanie, analiza, modelowanie i wizualizacja. Wydanie III
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Czy można wskazać najlepszy język programowania? Albo przynajmniej najlepiej sprawdzający się w rozwiązywaniu określonych problemów? Najszybszy? Najwydajniejszy? Pewnie można się pokusić o jakieś porównania, a rankingów i zestawień, które próbują odpowiedzieć na tego typu pytania, można znaleźć w...
Złożoność obliczeniowa. Kurs video. Jak mierzyć efektywność algorytmów Złożoność obliczeniowa. Kurs video. Jak mierzyć efektywność algorytmów
(39.90 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
Oto znakomity przewodnik po Kubernetesie. Dzięki niemu w ciągu 22 godzinnych lekcji poznasz najważniejsze możliwości Kubernetesa. Od początku będziesz się koncentrować na praktyce: dzięki codziennym ćwiczeniom, przykładom i laboratoriom zdobędziesz biegłość w używaniu najlepszych narzędzi Kuberne...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Amanda Palmer jest artystką, nie stara się nikomu przypodobać na siłę. Jest autentyczna, otwarta i bezpośrednia, tak samo jak jej teksty i muzyka. Aby przetrwać, podejmowała się różnych zajęć: była artystką uliczną, sprzedawczynią lodów i baristką, hostessą, konsultantką, autorką nazw domen, stri...
Sztuka proszenia. Jak przestałam się martwić i pozwoliłam sobie pomóc Sztuka proszenia. Jak przestałam się martwić i pozwoliłam sobie pomóc
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 zł(-35%) -
Ta książka jest praktycznym wprowadzeniem do algorytmów i ich zastosowania. Znalazły się w niej podstawowe informacje i pojęcia dotyczące algorytmów, ich działania, a także ograniczeń, jakim podlegają. Opisano też techniki ich projektowania z uwzględnieniem wymagań dotyczących struktur danych. Za...
40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie 40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
Przewodnik Warszawa. Ucieczki z miasta to zbiór kilkudziesięciu pomysłów na wycieczki po Mazowszu i nie tylko – na pół dnia, na cały dzień i na weekend. Skorzystaj z propozycji wypadów w interesujące, często niebanalne i rzadko odwiedzane miejsca, do których można dotrzeć w kilkadziesiąt mi...
Warszawa. Ucieczki z miasta. Przewodnik weekendowy. Wydanie 1 Warszawa. Ucieczki z miasta. Przewodnik weekendowy. Wydanie 1
(38.94 zł najniższa cena z 30 dni)42.19 zł
64.90 zł(-35%)
O autorze ebooka
Feliks Kurp z wykształcenia jest fizykiem. Jako pracownik naukowo-badawczy uczelni medycznej zajmował się badaniem czynności bioelektrycznej mózgu; uzyskał stopień doktora nauk przyrodniczych. Aktualnie jego działalność skupia się na zagadnieniach dydaktyki i popularyzacji nauki. Jest pracownikiem naukowo-dydaktycznym Akademii Ekonomiczno-Humanistycznej w Warszawie.
Ebooka "Algorytmy. Struktury danych i złożoność obliczeniowa" 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 złożoność obliczeniowa" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych 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 złożoność obliczeniowa" 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
Recenzje ebooka: Algorytmy. Struktury danych i złożoność obliczeniowa (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Linkedin Mendla SzymonRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka jest wprowadzeniem w świat algorytmów - każdy z przedstawionych algorytmów został tylko bardzo powierzchownie omówiony. Książkę można byłoby polecić studentom kierunków technicznych w celu ustandaryzowania zdobytej już wiedzy oraz powierzchowne poznanie nowych algorytmów. Zawartość książki mogłaby być niezrozumiana dla uczniów szkół średnich bez wcześniejszego obszernego wprowadzenia w świat algorytmów i złożoności obliczeniowej. W publikacji przedstawiono mało przykładów, natomiast gdy już się pojawiły nie były do końca zrozumiałe (jeden z grafów Rysunek 8.1 był niekompletny, przez co cały podrozdział był trudny do przyswojenia). Godny polecenia jest rozdział o metodach usprawniania algorytmów, który bardzo zrozumiale opisuje jak zoptymalizować istniejące algorytmy.
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-9530-5, 9788328395305
- Data wydania książki drukowanej:
- 2022-10-07
- ISBN Ebooka:
- 978-83-832-2242-4, 9788383222424
- Data wydania ebooka:
- 2022-10-07 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:
- 140x208
- Numer z katalogu:
- 175372
- Rozmiar pliku Pdf:
- 2.3MB
- Rozmiar pliku ePub:
- 4.7MB
- Rozmiar pliku Mobi:
- 9.5MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- 1.1. Przetwarzanie imperatywne
- 1.2. Metody zapisu algorytmu
- 1.3. Pseudokod
- 1.4. Skończoność algorytmu
- 1.5. Ogólny schemat konstruowania poprawnych algorytmów
- 2.1. Pętle iteracyjne. Warunek stopu
- 2.2. Pętla for
- 2.3. Przykłady algorytmów iteracyjnych
- 2.4. Wyszukiwanie liniowe i binarne. Złożoność obliczeniowa algorytmów iteracyjnych
- 2.5. Algorytmy rekurencyjne - pierwsze podejście
- 3.1. Typy wartościowe i referencyjne
- 3.2. Proste typy wartościowe
- 3.3. Typy złożone - obiekty, struktury, tablice, słowniki
- 3.3.1. Typ obiektowy i strukturowy
- 3.4. Typ tablicowy. Tablice asocjacyjne (słowniki)
- 4.1. Sortowanie przez proste wstawianie
- 4.2. Sortowanie przez prostą zamianę (sortowanie bąbelkowe)
- 4.3. Sortowanie szybkie (QuickSort). Metoda "dziel i zwyciężaj"
- 4.4. Sortowanie z użyciem dodatkowej tablicy
- 5.1. Anatomia przetwarzania rekurencyjnego
- 5.2. Szacowanie złożoności obliczeniowej w rekurencji
- 5.3. Derekursywacja
- 5.4. Rekurencja ogonowa i bezogonowa
- 5.5. Rekurencja zagnieżdżona
- 6.1. Cechy struktur dynamicznych
- 6.2. Zjawiska na stosie i na stercie w programowaniu struktur dynamicznych
- 6.3. Oparte na referencji listy liniowe
- 6.3.1. Lista liniowa jednokierunkowa
- 6.3.2. Lista liniowa jednokierunkowa z wartownikiem
- 6.3.3. Dynamiczne LIFO-stosy i FIFO-kolejki
- 6.3.4. Samoorganizujące się listy
- 6.4. Listy cykliczne
- 6.5. Listy z przeskokami. Przeszukiwanie indeksowo-sekwencyjne
- 6.6. Listy liniowe dwukierunkowe
- 7.1. Rekurencyjna definicja drzewa
- 7.2. Drzewa binarne
- 7.3. Algorytm tzw. naturalnego przekształcenia dowolnego lasu w drzewo binarne
- 7.4. Algorytmy przeglądania drzew binarnych
- 7.5. Drzewa binarnych poszukiwań (drzewa BST)
- 7.6. Drzewa wyważone i dokładnie wyważone
- 7.7. Drzewa z priorytetem
- 8.1. Grafy. Podstawowe pojęcia
- 8.2. Metody reprezentacji grafu w pamięci
- 8.3. Dynamiczna lista incydencji
- 8.4. Rekurencyjny algorytm szukania w głąb dla grafu (algorytm DFS)
- 9.1. Ogólna postać algorytmu z nawrotami
- 9.2. Klasyczne przykłady algorytmów z nawrotami
- 9.3. Implementacje algorytmów z nawrotami
- 9.3.1. Implementacja algorytmu z nawrotami oparta na zbiorach
- 9.3.2. Implementacja algorytmu z nawrotami wykorzystująca drzewa poszukiwań
- 10.1. Metody systematyczne
- 10.1.1. Metoda obcinania gałęzi
- 10.1.2. Metoda sklejania gałęzi
- 10.1.3. Metoda dekompozycji
- 10.2. Metody heurystyczne
- 10.3. Metody wykorzystujące sztuczną inteligencję
- 10.3.1. Algorytm mrówkowy
- 10.3.2. Algorytm genetyczny
- 11.1. Klasy problemów decyzyjnych
Wstęp
Rozdział 1. Pojęcie i własności algorytmu
Rozdział 2. Algorytmy iteracyjne i rekurencyjne
Rozdział 3. Typy danych proste i złożone
Rozdział 4. Algorytmy sortowania tablic
Rozdział 5. Algorytmy i procesy rekurencyjne
Rozdział 6. Programowanie liniowych struktur dynamicznych
Rozdział 7. Drzewa i lasy
Rozdział 8. Algorytmy obsługi grafów
Rozdział 9. Algorytmy z nawrotami
Rozdział 10. Metody usprawniania algorytmów o dużej złożoności czasowej
Rozdział 11. Problemy algorytmicznie trudne
Rozwiązania zadań ćwiczeniowych
Bibliografia
Skorowidz
Helion - inne książki
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(71.20 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(63.20 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(79.20 zł najniższa cena z 30 dni)79.20 zł
99.00 zł(-20%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(47.20 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(143.20 zł najniższa cena z 30 dni)
143.20 zł
179.00 zł(-20%) -
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ściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(47.20 zł najniższa cena z 30 dni)47.20 zł
59.00 zł(-20%) -
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występu...
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(103.20 zł najniższa cena z 30 dni)103.20 zł
129.00 zł(-20%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(62.30 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(48.30 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Algorytmy. Struktury danych i złożoność obliczeniowa Feliks Kurp (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.