Struktury danych i algorytmy w jezyku C#: Projektowanie efektywnych aplikacji
C# jest nowoczesnym i elastycznym jezykiem programowania. Aby w pelni skorzystac z jego zalet, trzeba plynnie poslugiwac sie dostepnymi w nim strukturami danych i algorytmami, pozwalaja one bowiem na efektywnie organizowanie danych i maja znaczacy wplyw na wydajnosc aplikacji. Z punktu widzenia programisty kluczowe jest ich wlasciwe zaimplementowanie: wybór wlasciwej struktury danych i zwiazanego z nia algorytmu stanowi o jakosci tworzonego kodu. Na przyklad w celu wykonywania wysokowydajnych operacji na zbiorach warto uzyc zbioru haszowanego. Inne konstrukcje umozliwiaja rozwiazywanie kolejnych problemów.Dzieki tej ksiazce nauczysz sie uzywania struktur danych i implementacji najwazniejszych algorytmów w jezyku C#. Najpierw zapoznasz sie z najprostszymi strukturami danych o swobodnym dostepie - z tablicami oraz listami. Wyjasniono tu równiez dzialanie struktur danych o dostepie sekwencyjnym, opartych na stosach i kolejkach. Przedstawiono zastosowanie slowników, dzieki którym mozna mapowac klucze na wartosci i prowadzic szybkie wyszukiwanie. Przystepnie opisano korzystanie z najbardziej zaawansowanych konstrukcji, takich jak drzewo binarne, binarne drzewo poszukiwan, drzewo samorównowazace sie i kopiec. W koncowej czesci ksiazki znajdziesz ciekawa analize stosowania grafów i zwiazanych z nimi algorytmów, takich jak przeszukiwanie grafu, minimalne drzewo rozpinajace, kolorowanie wezlów oraz znajdowanie najkrótszej sciezki.Najciekawsze zagadnienia ujete w ksiazce:rózne typy danych w C#: wartosciowe i referencyjnetablice i listy oraz algorytmy sortowaniaoperacje na zbiorach oraz wbudowany typ HashSetstruktury drzewiaste i kopce: binarne, dwumianowe oraz Fibonacciegoalgorytmy oparte na grafach, w tym algorytm DijkstryC#. Liczy sie algorytm i odpowiednia struktura danych!Dr Marcin Jamro jest programista i architektem róznych aplikacji. Obecnie pelni funkcje prezesa firmy TITUTO Sp. z o.o. z siedziba w Rzeszowie. Ma równiez dorobek naukowy: jest autorem kilku publikacji i organizatorem konferencji naukowych. Zdobyl certyfikaty: MCP, MCTS i MCPD. Szczególnie interesuje sie inzynieria oprogramowania i zarzadzaniem projektami.
yazar | Marcin Jamro |
---|---|
Boyutlar ve boyutlar | 17 x 1,2 x 24 cm |
1 x 13,5 x 19,5 cm 1 Ocak 2017 1 Eylül 2020 15,2 x 0,6 x 22,9 cm 1 Ocak 2019 20 x 20 x 20 cm Kolektif 1 x 13,5 x 21 cm CAROUSEL CALENDARS J Saosa Derform 1 Ocak 2020 15,2 x 0,7 x 22,9 cm Collectif Kollektif 1 Ocak 2018 1 Ekim 2020 17,8 x 0,6 x 25,4 cm
okumak okumak kayıt olmadan
Sürüm ayrıntıları
yazar | Marcin Jamro |
---|---|
isbn 10 | 8328350475 |
isbn 13 | 978-8328350472 |
Yayımcı | Helion |
Dilim | Lehçe |
Boyutlar ve boyutlar Struktury danych i algorytmy w jezyku C#: Projektowanie efektywnych aplikacji | 17 x 1,2 x 24 cm |
En son kitaplar
benzer kitaplar
Nezhmetdinov. Lezioni di fantasmagoria scacchistica dalle partite di un genio del gioco d'attacco
okumak kayıt olmadan
C# Data Structures and Algorithms: Explore the possibilities of C# for developing a variety of efficient applications
okumak kayıt olmadan
Nezhmetdinov. Lezioni di fantasmagoria scacchistica dalle partite di un genio del gioco d'attacco
okumak kayıt olmadan
C# Data Structures and Algorithms: Explore the possibilities of C# for developing a variety of efficient applications
okumak kayıt olmadan