ODBIERZ TWÓJ BONUS :: »

Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji Marcin Jamro

Autor:
Marcin Jamro
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 2
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment

Książka 41,40 zł najniższa cena z 30 dni

69,00 zł (-40%)
41,40 zł

Dodaj do koszyka Wysyłamy w 24h

41,40 zł najniższa cena z 30 dni

Ebook 34,50 zł najniższa cena z 30 dni

69,00 zł (-57%)
29,90 zł

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

34,50 zł najniższa cena z 30 dni

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Dostawa inPost w ebookpoint.pl

Sprawdź nowe wydanie

Struktury danych i algorytmy w języku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji. Wydanie II
Marcin Jamro
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ś...
Druk na żądanie

C# jest nowoczesnym i elastycznym językiem programowania. Aby w pełni skorzystać z jego zalet, trzeba płynnie posługiwać się dostępnymi w nim strukturami danych i algorytmami, pozwalają one bowiem na efektywnie organizowanie danych i mają znaczący wpływ na wydajność aplikacji. Z punktu widzenia programisty kluczowe jest ich właściwe zaimplementowanie: wybór właściwej struktury danych i związanego z nią algorytmu stanowi o jakości tworzonego kodu. Na przykład w celu wykonywania wysokowydajnych operacji na zbiorach warto użyć zbioru haszowanego. Inne konstrukcje umożliwiają rozwiązywanie kolejnych problemów.

Dzięki tej książce nauczysz się używania struktur danych i implementacji najważniejszych algorytmów w języku C#. Najpierw zapoznasz się z najprostszymi strukturami danych o swobodnym dostępie - z tablicami oraz listami. Wyjaśniono tu również działanie struktur danych o dostępie sekwencyjnym, opartych na stosach i kolejkach. Przedstawiono zastosowanie słowników, dzięki którym można mapować klucze na wartości i prowadzić szybkie wyszukiwanie. Przystępnie opisano korzystanie z najbardziej zaawansowanych konstrukcji, takich jak drzewo binarne, binarne drzewo poszukiwań, drzewo samorównoważące się i kopiec. W końcowej części książki znajdziesz ciekawą analizę stosowania grafów i związanych z nimi algorytmów, takich jak przeszukiwanie grafu, minimalne drzewo rozpinające, kolorowanie węzłów oraz znajdowanie najkrótszej ścieżki.

Najciekawsze zagadnienia ujęte w książce:

  • różne typy danych w C#: wartościowe i referencyjne
  • tablice i listy oraz algorytmy sortowania
  • operacje na zbiorach oraz wbudowany typ HashSet
  • struktury drzewiaste i kopce: binarne, dwumianowe oraz Fibonacciego
  • algorytmy oparte na grafach, w tym algorytm Dijkstry

C#. Liczy się algorytm i odpowiednia struktura danych!

WIELKANOCNY KIERMASZ KSIĄŻKOWY 2025

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ę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
29,90 zł
Dodaj do koszyka
Sposób płatności