ODBIERZ TWÓJ BONUS :: »

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

    (ebook) (audiobook) (audiobook)
    Wydawnictwo:
    Helion
    Serie wydawnicze:
    Packt
    Wydawnictwo:
    Helion
    Serie wydawnicze:
    Packt
    Ocena:
    6.0/6  Opinie: 2
    Stron:
    232
    Druk:
    oprawa miękka
    Dostępne formaty:
    PDF
    ePub
    Mobi
    Czytaj fragment
    Wyłącznie

    Książka (44,85 zł najniższa cena z 30 dni)

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

    Dodaj do koszyka Wysyłamy w 24h

    ( 44,85 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 »

    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!

    Wybrane bestsellery

    O autorze ebooka

    Dr Marcin Jamro jest programistą i architektem różnych aplikacji. Obecnie pełni funkcję prezesa firmy TITUTO Sp. z o.o. z siedzibą w Rzeszowie. Ma również dorobek naukowy: jest autorem kilku publikacji i organizatorem konferencji naukowych. Zdobył certyfikaty: MCP, MCTS i MCPD. Szczególnie interesuje się inżynierią oprogramowania i zarządzaniem projektami.

    Zobacz pozostałe książki z serii Packt

    Helion - inne książki

    Zamknij

    Wybierz metodę płatności

    Zamknij Pobierz aplikację mobilną Ebookpoint