

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ę:
Kilkusetkrotne zwiększenie wydajności kodu na wyciągnięcie ręki!