Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00411 017845 17286856 na godz. na dobę w sumie

PHP 7. Algorytmy i struktury danych - ebook/pdf

PHP 7. Algorytmy i struktury danych - ebook/pdf
PHP 7. Algorytmy i struktury danych - ebook/pdf
Mizanur Rahman-20%
Helion
Algorytmy i struktury danych leżą u podstaw programowania. Zrozumienie zasad rządzących tymi zagadnieniami jest koniecznym warunkiem opracowania prawidłowej i efektywnej aplikacji. Niestety, wielu programistów uznaje tę tematykę za zbyt złożoną czy zbyt banalną i nie poświęca jej wystarczającej uwagi. Takie podejście często się mści: modne narzędzia, frameworki czy technologie deweloperskie nie zapewnią sukcesu, jeśli projektant nie przemyśli zastosowanych algorytmów i struktur danych. Z tego obowiązku nie zwalniają nawet narzędzia wbudowane w język PHP! Jeśli chcesz biegle posługiwać się algorytmami, wziąłeś do ręki właściwą książkę! Przedstawiono tu podstawy implementacji algorytmów i struktur danych w PHP, dzięki czemu poznasz rodzaje struktur i powody, dla których warto je wybierać, a także dowiesz się, gdzie i kiedy należy stosować poszczególne algorytmy. Znajdziesz tu dużo praktycznych przykładów, które uzupełniono rysunkami i wyczerpującym komentarzem. Przystępne i zrozumiałe wyjaśnienia ułatwią Ci szybkie przyswojenie prezentowanych koncepcji, nawet tak złożonych, jak programowanie dynamiczne, algorytmy zachłanne, algorytmy z nawrotami czy funkcyjne struktury danych. Najważniejsze zagadnienia: podstawy analizy algorytmów i struktur danych, tablice, listy i drzewa, stosy, kolejki i algorytmy rekurencyjne, sortowanie, wyszukiwanie, sterty i kopce, wsparcie ze strony PHP, w tym biblioteki PECL i Tarsana. Algorytmy: poznaj, zrozum, stosuj! Mizanur Rahman od 14 lat rozwija aplikacje w PHP. Jest znawcą Laravela, CodeIgnitera, Symfony, JavaScriptu, C, C++, Javy, Node.js, Socket.io i React.js. Jest właścicielem dwóch startupów technologicznych. Jest osobą niezwykle zaangażowaną w życie kilku społeczności programistycznych, takich jak PHPXperts, Agile Bangladesh czy Project Euler. Regularnie wygłasza referaty na różnych konferencjach i seminariach technologicznych. Wraz z żoną Nishą i dwoma synami, Adiyanem i Mikhaelem, mieszka w Dhace w Bangladeszu. Jego pasją są podróże po świecie.
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Algorytmy w C - książka
Algorytmy w C - książka
Kyle Loudon-20%
Helion
Książka 'Algorytmy w C' jest doskonałą pomocą dla programistów, którym w codziennej pracy potrzebne są sprawdzone rozwiązania. Nie ma tu teoretycznych dywagacji tak charakterystycznych dla większości książek o strukturach danych i algorytmach. Znajdziesz w niej za to przystępnie podane informacje i praktyczne techniki programowania.

Wyjątkowo elegancki styl programowania i pisania autora...

Algorytmy. Od podstaw - książka
Algorytmy. Od podstaw - książka
Simon Harris, James Ross-20%
Helion

Wprowadzenie do problematyki algorytmów i struktur danych

  • Badanie złożoności algorytmów
  • Analiza i implementacja algorytmów
  • Zasady testowania kodu

Algorytmy leżą u podstaw programowania. Zasady rozwiązywania typowych problemów programistycznych, opisane w postaci blokowej lub za pomocą uniwersalnego 'pseudokodu', są wykorzystywane codziennie przez tysiące informatyków na całym świecie...


Java. Algorytmy i struktury danych - książka
Java. Algorytmy i struktury danych - książka
Robert Lafore-20%
Helion

Książka 'Java. Algorytmy i struktury danych' jest łatwym do zrozumienia podręcznikiem poświęconym złożonym zagadnieniom gromadzenia i zarządzania danymi w taki sposób, aby uzyskać maksymalną efektywność działania programów komputerowych. Niezależnie od używanej platformy systemowej oraz języka programowania, opanowanie zagadnień przedstawionych w niniejszej książce poprawi jakość i efektywność tworzonego oprogramowania...

Algorytmy i struktury danych - książka
Algorytmy i struktury danych - książka
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman-20%
Helion
W niniejszej książce przedstawiono struktury danych i algorytmy stanowiące podstawę współczesnego programowania komputerów. Algorytmy są niczym przepis na rozwiązanie postawionego przed programistę problemu. Są one nierozerwalnie związane ze strukturami danych - listami, rekordami, tablicami, kolejkami, drzewami... podstawowymi elementami wiedzy każdego programisty.

Książka obejmuje szeroki zakres materiału...

C++. Algorytmy i struktury danych - książka
C++. Algorytmy i struktury danych - książka
Adam Drozdek-20%
Helion

Badanie struktur danych, elementarnych składników wykorzystywanych w informatyce, jest podstawą, w oparciu o którą możesz zdobywać cenne umiejętności. Znajomość struktur danych jest niezbędna studentom, którzy chcą programować czy też testować oprogramowanie.

W niniejszej książce zwrócono uwagę na trzy ważne aspekty struktur danych: po pierwsze, na związek struktur danych z algorytmami...

Algorytmy, struktury danych i techniki programowania. Wydanie IV - książka
Algorytmy, struktury danych i techniki programowania. Wydanie IV - książka
Piotr Wróblewski-20%
Helion

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...

Algorytmy. Almanach - książka
Algorytmy. Almanach - książka
George Heineman, Gary Pollice, Stanley Selkow-20%
Helion

Cała wiedza o algorytmach w jednym podręczniku!

  • Jaki wpływ na różne algorytmy wywierają podobne decyzje projektowe?
  • Jak rozwiązywać problemy dotyczące kodowania?
  • Jak wykorzystać zaawansowane struktury danych do usprawnienia algorytmów?

Tworzenie niezawodnego oprogramowania wymaga stosowania sprawnych algorytmów. Jednak programiści rzadko poświęcają im uwagę, dopóki nie pojawią się kłopoty...

Struktury danych i techniki obiektowe na przykładzie Javy 5.0 - książka
Struktury danych i techniki obiektowe na przykładzie Javy 5.0 - książka
Elliot Koffman, Paul Wolfgang-20%
Helion

Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur...


Algorytmy. Ćwiczenia - książka
Algorytmy. Ćwiczenia - książka
Bogdan Buczek-20%
Helion

Poznaj algorytmy, a profesjonalne programowanie nie będzie miało przed Tobą tajemnic

  • Jak zaprojektować rozwiązanie problemu w formie algorytmu?
  • Jak stosować instrukcje iteracyjne?
  • Jak przedstawić algorytm w postaci schematu blokowego?

W czasach ery informatycznej coraz większa liczba osób zainteresowana jest zdobyciem umiejętności programowania. Jednakże umiejętność ta wymaga zarówno rozległej i rzetelnej wiedzy...

Algorytmy bez tajemnic - książka
Algorytmy bez tajemnic - książka
Thomas H. Cormen-20%
Helion

Poznaj świat algorytmów!

Każdy program działa według określonego algorytmu - Twoja nawigacja GPS, system płatności elektronicznych, wyszukiwarka Google. Algorytmy są jak przepisy kucharskie: zrób to, sprawdź tamto. Jednak konsekwencje popełnienia błędu w algorytmie są zupełnie inne niż w przypadku niesprawdzonego przepisu. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe...

Podstawy algorytmów z przykładami w C++ - książka
Podstawy algorytmów z przykładami w C++ - książka
Richard Neapolitan, Kumarss Naimipour-20%
Helion

Algorytmy są jednym z fundamentów programowania. Prawidłowo zaprojektowany algorytm jest podstawą efektywnego i niezawodnego programu. Opisanie problemu w postaci algorytmu nie jest prostym zadaniem -- wymaga wiedzy z zakresu matematyki, umiejętności oceny złożoności obliczeniowej i znajomości zasad optymalizacji obliczeń. Istnieje wiele metod projektowania algorytmów. Znajomość tych metod znacznie ułatwia analizę zagadnienia i przedstawienie...

Algorytmy, struktury danych i techniki programowania. Wydanie III - książka
Algorytmy, struktury danych i techniki programowania. Wydanie III - książka
Piotr Wróblewski-20%
Helion

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...

Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1 - książka
Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1 - książka
Grażyna Zawadzka-20%
Helion Edukacja

Numer dopuszczenia MEN 60/1/09/S

Z komputerami stykamy się dziś niemal każdego dnia. Wykorzystujemy je do pracy i rozrywki, wyszukiwania informacji w sieci, komunikowania się ze znajomymi i wielu innych zadań. Jednak komputer to nie tylko gry, edytory tekstu, poczta elektroniczna, portale społecznościowe czy komunikatory -- to także wiele przydatnych narzędzi, które stają się niezbędne do codziennego funkcjonowania we współczesnym...

Projektowanie i analiza algorytmów - książka
Projektowanie i analiza algorytmów - książka
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman-20%
Helion
Badanie algorytmów leży w samym sercu nauk komputerowych. W ostatnich latach dokonano znaczących postępów w tej dziedzinie. Opracowano m.in. wiele efektywniejszych algorytmów (szybkie przekształcenie Fouriera), odkryto także istnienie pewnych naturalnych zadań, dla których wszystkie algorytmy są nieefektywne. Wyniki te powodują wzrost zainteresowania badaniami algorytmów, co przyczynia się do intensywnego rozwoju tej dziedziny wiedzy...

Algorytmy. Ilustrowany przewodnik - ebook/pdf
Algorytmy. Ilustrowany przewodnik - ebook/pdf
Aditya Bhargava-20%
Helion

Aby projektować aplikacje, nie wystarczy poznać kilka języków programowania i opanować zestaw narzędzi deweloperskich. Konieczna jest jeszcze wiedza o tym, w jaki sposób rozwiązać dany problem, innymi słowy, trzeba poznać algorytmy. Naturalnie w praktyce programistycznej stosuje się ograniczony zestaw algorytmów. Zostały one już dawno przeanalizowane i przetestowane. Opisano je w wielu trudnych książkach najeżonych niezrozumiałymi...


Algorytmy. Wydanie IV - książka
Algorytmy. Wydanie IV - książka
Robert Sedgewick, Kevin Wayne-20%
Helion

Nie odkrywaj koła na nowo - sprawdź gotowe rozwiązania!

  • Jak oceniać wydajność algorytmów?
  • Jak wydajnie sortować elementy?
  • Jak kompresować dane?

Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych...

Podstawy kryptografii - książka
Podstawy kryptografii - książka
Marcin Karbowski-20%
Helion

Odkryj tajemnice szyfrowania danych

  • Poznaj matematyczne podstawy kryptografii
  • Dowiedz się, jakie algorytmy szyfrowania są obecnie stosowane
  • Wykorzystaj szyfrowanie w praktyce

Kryptografia i szyfrowanie danych to zagadnienia znane od dawna, jednak większość z nas kojarzy je z powieściami szpiegowskimi i wojennymi. Tymczasem z kryptografią spotykamy się bardzo często, niekiedy nawet nie zdając sobie z tego sprawy...


Algorytmy i struktury danych - ebook/epub
Algorytmy i struktury danych - ebook/epub
Lech Banachowski, Wojciech Rytter, Krzysztof Marian Diks-20%
Wydawnictwo Naukowe PWN
Jądrem informatyki jest algorytmika, a najważniejszym elementem procesu tworzenia dobrego programu komputerowego jest właściwy dobór algorytmów i struktur danych szczególnie pod kątem ich wydajności. Algorytmy i struktury danych są tematem jednego z podstawowych przedmiotów wykładanych na każdych studiach informatycznych. Książka została sprawdzona dydaktyczne na zajęciach prowadzonych ze studentami informatyki Uniwersytetu Warszawskiego...
Podstawy kryptografii. Wydanie II - książka
Podstawy kryptografii. Wydanie II - książka
Marcin Karbowski-20%
Helion

Poznaj tajniki szyfrowania i zabezpieczania informacji

  • Opanuj mechanizmy matematyczne rządzące kryptografią
  • Poznaj współczesne algorytmy szyfrowania
  • Zastosuj w praktyce technologie kryptograficzne

Większość z nas kojarzy szyfrowanie i kryptografię z filmami czy powieściami poświęconymi tajnym agentom wraz z ich zleceniodawcami. Tymczasem kryptografia -- nauka znana od bardzo dawna i stosowana do przedstawiania określonych...

Java. Zaawansowane zastosowania - ebook/pdf
Java. Zaawansowane zastosowania - ebook/pdf
Noel Kalicharan-20%
Helion

Twój przewodnik w głąb języka Java!

Czy wiesz, jaki język programowania wybierany jest jako podstawa najbardziej skomplikowanych i zaawansowanych projektów IT? Tak, to Java! Sprawdza się doskonale wszędzie tam, gdzie wymagane są najwyższa wydajność, pełne bezpieczeństwo oraz realizacja skomplikowanych reguł biznesowych. Jeżeli chcesz zapoznać się z nietypowym i sprytnym wykorzystaniem tego języka...

Zaawansowane uczenie maszynowe z językiem Python - ebook/pdf
Zaawansowane uczenie maszynowe z językiem Python - ebook/pdf
John Hearty-20%
Helion

Uczenie maszynowe przyczyniło się do powstania wielu innowacyjnych technologii. Pojazdy autonomiczne, mechanizmy rozpoznawania obrazów, badania genetyczne, a także dynamiczne dostosowywanie prezentowanych treści do preferencji odbiorcy to tylko niektóre przykłady. Możliwości związane z rozwojem tych technik sprawiają, że analityka danych i zaawansowane uczenie maszynowe stają się wyjątkowo cenną wiedzą...


Zagadnienia maturalne z informatyki. Wydanie II. Tom II - książka
Zagadnienia maturalne z informatyki. Wydanie II. Tom II - książka
Tomasz Francuz, Marcin Szeliga-20%
Helion

Przystąp do matury odpowiednio przygotowany

  • Opanuj wszystkie wymagane zagadnienia
  • Rozwiąż przykładowe zadania
  • Poznaj zasady działania komputera

Jeśli przygotowujesz się do egzaminu maturalnego z informatyki, chcesz pogłębić wiedzę informatyczną, którą zdobywasz w szkole, lub poznać budowę komputera i zasady programowania -- zajrzyj do tej książki. Znajdziesz tu wszystkie informacje...

Perełki programowania. Wydanie II - książka
Perełki programowania. Wydanie II - książka
Jon Bentley-20%
Helion

Perełka wśród książek o programowaniu!

  • Jak tworzyć algorytmy?
  • Jak oszacować i zmierzyć wydajność algorytmu?
  • Jak skompresować kod programu oraz dane?

Każdy programista w swojej karierze spotyka się z ciekawymi i intrygującymi, a czasami skomplikowanymi problemami. Problemy te potrafią drażnić, pobudzać ciekawość i zmuszać do ciągłego zastanawiania się nad nimi przez wiele dni oraz tygodni o każdej porze dnia i nocy...

Algorytmy w Perlu - książka
Algorytmy w Perlu - książka
Jon Orwant, Jarkko Hietaniemi, John MacDonald-20%
Helion
Wielu programistów poszukuje książki, która przedstawiłaby implementacje znanych algorytmów w Perlu. Niestety w podręcznikach do tego języka trudno znaleźć informacje na ten temat. Informatycy opracowali wiele technik związanych z często spotykanymi problemami, takimi jak:
  • Przybliżone dopasowywanie tekstów (uwzględniające literówki)
  • Znajdowanie korelacji w zbiorach danych
  • Algorytmy związane z grami
  • Przewidywanie zjawisk...


Python dla zupełnie początkujących. Owoce programowania. Wydanie IV - ebook/pdf
Python dla zupełnie początkujących. Owoce programowania. Wydanie IV - ebook/pdf
Tony Gaddis-20%
Helion

Python jest wszechstronnym językiem programowania o imponującej elastyczności i wydajności. Można dzięki niemu rozwiązywać przeróżne problemy programistyczne z różnych dziedzin wiedzy. Nawet jeśli nie masz zamiaru stać się pełnoetatowym programistą, prędko się zorientujesz, jak świetnym i elastycznym narzędziem jest Python. Można za jego pomocą budować oprogramowanie, ale również wspierać pracę statystyków...

Inteligentna sieć. Algorytmy przyszłości. Wydanie II - książka
Inteligentna sieć. Algorytmy przyszłości. Wydanie II - książka
Douglas McIlwraith, Haralambos Marmanis, Dmitry Babenko-20%
Helion
Określenie „inteligentna sieć” może przywodzić na myśl futurystyczną wizję maszyn przejmujących kontrolę nad światem i niszczących ludzkość, jednak w rzeczywistości jest związane z rozwojem technologii. Związane jest z powstawaniem oprogramowania, które potrafi się uczyć i reagować na zachowania użytkowników. Oznacza też projektowanie i implementację inteligencji maszynowej...








Kryptografia w Javie. Od podstaw - książka
Kryptografia w Javie. Od podstaw - książka
David Hook-20%
Helion

Stosuj algorytmy kryptograficzne w aplikacjach

  • Poznaj architekturę interfejsów kryptograficznych Javy
  • Zastosuj klucze symetryczne i asymetryczne
  • Naucz się zarządzania certyfikatami w programach

W świecie, w którym najcenniejszym towarem jest informacja, kryptografia coraz bardziej zyskuje na znaczeniu. Cenne dane, przesyłane w sieci lub przechowywane w aplikacjach i bazach danych...


Microsoft SQL Server. Modelowanie i eksploracja danych - książka
Microsoft SQL Server. Modelowanie i eksploracja danych - książka
Danuta Mendrala, Marcin Szeliga-20%
Helion
  • Odkryj najlepsze narzędzia do eksploracji danych
  • Naucz się przygotowywać dane i poprawiać ich jakość
  • Dowiedz się, jak prowadzić zaawansowane analizy danych

Poznaj sprawdzone techniki profesjonalnej eksploracji danych!

Eksploracja danych jest najmłodszą i najszybciej rozwijającą się dziedziną informatyki. Łączy zaawansowane algorytmy analizowania danych i znajdowania ukrytych w nich wzorców z klasycznymi technikami statystycznymi...

Python. Uczenie maszynowe - ebook/pdf
Python. Uczenie maszynowe - ebook/pdf
Sebastian Raschka-20%
Helion

Uczenie maszynowe, zajmujące się algorytmami analizującymi dane, stanowi chyba najciekawszą dziedzinę informatyki. W czasach, w których generuje się olbrzymie ilości danych, samouczące się algorytmy maszynowe stanowią wyjątkową metodę przekształcania tych danych w wiedzę. W ten sposób powstało wiele innowacyjnych technologii, a możliwości uczenia maszynowego są coraz większe. Nieocenioną pomoc w rozwijaniu tej dziedziny stanowią...


OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV - ebook/pdf
OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV - ebook/pdf
Adrian Kaehler, Gary Bradski-20%
Helion

Komputerowe rozpoznawanie obrazów przechodzi dziś fazę burzliwego rozwoju. Przyczyniają się do tego ogromna popularność cyfrowych aparatów fotograficznych, wielka liczba grafik zgromadzonych w obszernych internetowych bazach danych, a przede wszystkim coraz doskonalsze algorytmy przetwarzania obrazu. W rozwijaniu tej technologii wielką rolę odegrała biblioteka OpenCV, usprawniając pracę setek tysięcy ludzi...


Wprowadzenie do systemów baz danych - książka
Wprowadzenie do systemów baz danych - książka
Ramez Elmasri, Shamkant B. Navathe-20%
Helion

Bazy danych to podstawa większości złożonych systemów informatycznych. W oparciu o dane czerpane z tabel w bazie działają portale i sklepy internetowe, aplikacje biznesowe i informacyjne, a nawet multimedialne witryny, coraz częściej spotykane w urzędach, muzeach i innych budynkach użyteczności publicznej. Na rynku dostępnych jest wiele systemów zarządzania bazami danych, oferowanych przez różnych producentów i na różnych zasadach...


Projektowanie oprogramowania. Wstęp do programowania i techniki komputerowej - książka
Projektowanie oprogramowania. Wstęp do programowania i techniki komputerowej - książka
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi-20%
Helion
Umiejętność programowania nie ma już charakteru czysto zawodowego. Księgowi muszą się posługiwać arkuszami kalkulacyjnymi i edytorami tekstu, fotografowie korzystają z edytorów zdjęć, muzycy programują syntezatory, zaś profesjonalni programiści tworzą skomplikowane aplikacje. Programowanie jest więc bardzo pożądaną umiejętnością, potrzebną nie tylko informatykom. Projektowanie oprogramowania wymaga takich samych zdolności...

Metody numeryczne w C++Builder - książka
Metody numeryczne w C++Builder - książka
Bernard Baron, Łukasz Piątek-20%
Helion

Metody numeryczne są to sposoby rozwiązywania złożonych problemów matematycznych za pomocą narzędzi obliczeniowych udostępnianych przez popularne języki programowania. Jeden z najpopularniejszych języków -- C++, chociaż nie był projektowany z myślą o zastosowaniu go w obliczeniach numerycznych, posiada mechanizmy, które umożliwiają stosunkowo łatwą implementację algorytmów obliczeniowych...