×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Struktury danych i algorytmy w języku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji. Wydanie II Marcin Jamro

(ebook) (audiobook) (audiobook)
Autor:
Marcin Jamro
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 2
Stron:
312
Druk:
oprawa miękka
Czytaj fragment

Projektowanie aplikacji jest wymagającym zadaniem, zwłaszcza jeśli trzeba rozwiązywać złożone problemy. W takich przypadkach należy mieć na uwadze również wydajność kodu, aby program działał płynnie na urządzeniach o ograniczonych zasobach. Takie zadania bywają naprawdę trudne i wymagają wiedzy, w tym dotyczącej struktur danych i algorytmów.

Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmów, aby później przejść do różnych struktur danych: tablic, list, stosów, kolejek, słowników i zbiorów. Poszczególne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmów, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do różnych zadań, jak wyznaczanie najkrótszej ścieżki w grafie czy rozwiązywanie łamigłówek. W ten sposób nauczysz się budować w języku C# komponenty algorytmiczne, które bez problemu zastosujesz w rozmaitych aplikacjach, również internetowych i na platformy mobilne.

Z tą książką nauczysz się:

  • podstaw algorytmów i ich klasyfikacji
  • przechowywać dane w ustrukturyzowany sposób
  • budować aplikacje wzbogacone o stosy, kolejki, tablice z haszowaniem, słowniki i zbiory
  • tworzyć wydajne aplikacje z użyciem algorytmów związanych z drzewami
  • podnosić wydajność swoich rozwiązań przy użyciu grafów
  • implementować algorytmy pozwalające rozwiązywać łamigłówki i generować fraktale

Kilkusetkrotne zwiększenie wydajności kodu na wyciągnięcie ręki!

Wybrane bestsellery

O autorze książki

Dr hab. inż. Marcin Jamro (https://marcin.com) to autor, przedsiębiorca, ekspert i programista z istotnym międzynarodowym doświadczeniem. Pełnił rolę Prezesa Zarządu w kilku firmach technologicznych, działał jako CTO w firmach w różnych krajach, a także pracował w głównej siedzibie firmy Microsoft w Redmond, USA. Dzielił się swoją wiedzą i doświadczeniem jako ekspert w licznych projektach krajowych i zagranicznych. Inwestuje również w nowoczesne rozwiązania, zarówno software-owe, jak i hardware-owe. Jedną z jego inwestycji jest międzynarodowy portal dla miłośników podróży I must visit (https://imustvisit.com).

Marcin Jamro jest autorem kilku książek dotyczących inżynierii oprogramowania oraz autorem licznych publikacji. Wyniki jego prac były prezentowane i dyskutowane na wielu konferencjach naukowych. Posiada certyfikaty MCPD (Microsoft Certified Professional Developer), MCTS (Microsoft Certified Technology Specialist) oraz CAE (Certificate in Advanced English). Marcin jest wielokrotnym laureatem i finalistą w różnych konkursach, w tym został krajowym laureatem konkursu na najlepszego studenta w Polsce w branży Nauki ścisłe. Otrzymał medal Primus Inter Pares oraz kilkukrotnie stypendium Ministra Nauki i Szkolnictwa Wyższego za osiągnięcia w nauce.

Marcin Jamro posiada znaczące doświadczenie w realizacji projektów informatycznych, szczególnie z użyciem języka C# oraz technologii bazujących na .NET. Pełnił rolę wiodącego architekta wielu złożonych projektów, w tym zawierających aplikacje mobilne i internetowe, interfejsy API, bazy danych, a także integrację z komponentami zewnętrznymi. Posiada ponadto doświadczenie w programowaniu urządzeń wbudowanych. Prywatnie interesuje się turystyką i odkrywaniem mniej znanych destynacji podróżniczych, a także jazdą na nartach i sportami motorowymi.

Marcin Jamro - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.