Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Bazy danych » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 WNT
Słownik naukowo-techniczny polsko-francuski

Słownik naukowo-techniczny polsko-francuski

179.00zł
Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji 49.00zł 36.75zł
Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji

Tytuł: Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji
Autor: Marcin Jamro
ISBN: 978-83-283-5047-2
Ilość stron: 232
Data wydania: 02/2019
Format: 17.0x24.0cm
Wydawnictwo: HELION

Cena: 49.00zł 36.75zł


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!

Rozdziały:

  • O autorze
  • O recenzencie
  • Wstęp
    • Dla kogo jest ta książka?
    • Co obejmuje ta książka?
    • Co jest potrzebne, by jak najlepiej skorzystać z tej książki?
      • Przykłady kodu do pobrania
      • Kolorowe wersje rysunków do pobrania
      • Stosowane konwencje
  • Rozdział 1. Wprowadzenie
    • Język programowania
    • Typy danych
      • Typy wartościowe
        • Struktury
        • Wyliczenia
      • Typy referencyjne
        • Ciągi
        • Klasa Object
        • Typ dynamic
        • Klasy
        • Interfejsy
        • Delegaty
    • Instalacja i konfiguracja środowiska IDE
    • Tworzenie projektu
    • Wejście i wyjście
      • Odczytywanie z wejścia
      • Zapisywanie do wyjścia
    • Uruchamianie i debugowanie
    • Podsumowanie
  • Rozdział 2. Tablice i listy
    • Tablice
      • Tablice jednowymiarowe
        • Przykład nazwy miesięcy
      • Tablice wielowymiarowe
        • Przykład tabliczka mnożenia
        • Przykład mapa gry
      • Tablice nieregularne
        • Przykład roczny plan transportu
    • Algorytmy sortowania
      • Sortowanie przez wybieranie
      • Sortowanie przez wstawianie
      • Sortowanie bąbelkowe
      • Sortowanie szybkie
    • Proste listy
      • Lista tablicowa
      • Lista generyczna
      • Przykład średnia wartość
      • Przykład lista osób
    • Listy uporządkowane
      • Przykład książka adresowa
    • Listy wiązane
      • Przykład czytnik książki
    • Listy cykliczne
      • Implementacja
      • Przykład zakręć kołem
    • Podsumowanie
  • Rozdział 3. Stosy i kolejki
    • Stosy
      • Przykład odwracanie wyrazów
      • Przykład Wieże Hanoi
    • Kolejki
      • Przykład telefoniczne biuro obsługi klienta z jednym konsultantem
      • Przykład telefoniczne biuro obsługi klienta z wieloma konsultantami
    • Kolejki priorytetowe
      • Przykład biuro telefonicznej obsługi klienta ze wsparciem priorytetowym
    • Podsumowanie
  • Rozdział 4. Słowniki i zbiory
    • Tablice z haszowaniem
      • Przykład książka telefoniczna
    • Słowniki
      • Przykład wyszukiwanie produktu
      • Przykład dane użytkownika
    • Słowniki uporządkowane
      • Przykład definicje
    • Zbiory haszowane
      • Przykład kupony
      • Przykład baseny
    • Zbiory uporządkowane
      • Przykład usuwanie duplikatów
    • Podsumowanie
  • Rozdział 5. Warianty drzew
    • Zwykłe drzewa
      • Implementacja
        • Węzeł
        • Drzewo
      • Przykład hierarchia identyfikatorów
      • Przykład struktura przedsiębiorstwa
    • Drzewa binarne
      • Implementacja
        • Węzeł
        • Drzewo
      • Przykład prosty quiz
    • Binarne drzewa poszukiwań
      • Implementacja
        • Węzeł
        • Drzewo
        • Wyszukiwanie
        • Wstawianie
        • Usuwanie
      • Przykład wizualizacja drzewa BST
    • Drzewa AVL
      • Implementacja
      • Przykład utrzymuj zrównoważenie drzewa
    • Drzewa czerwono-czarne
      • Implementacja
      • Przykład funkcje drzew RBT
    • Kopce binarne
      • Implementacja
      • Przykład sortowanie przez kopcowanie
    • Kopce dwumianowe
    • Kopce Fibonacciego
    • Podsumowanie
  • Rozdział 6. Odkrywanie grafów
    • Koncepcja grafów
    • Zastosowania
    • Reprezentacja
      • Lista sąsiedztwa
      • Macierz sąsiedztwa
    • Implementacja
      • Węzeł
      • Krawędź
      • Graf
      • Przykład krawędzie nieskierowane i nieważone
      • Przykład krawędzie skierowane i ważone
    • Przeszukiwanie
      • Przeszukiwanie w głąb
      • Przeszukiwanie wszerz
    • Minimalne drzewo rozpinające
      • Algorytm Kruskala
      • Algorytm Prima
      • Przykład kabel telekomunikacyjny
    • Kolorowanie
      • Przykład mapa województw
    • Najkrótsza ścieżka
      • Przykład mapa gry
    • Podsumowanie
  • Rozdział 7. Podsumowanie
    • Klasyfikacja struktur danych
    • Różnorodność zastosowań struktur danych
      • Tablice
      • Listy
      • Stosy
      • Kolejki
      • Słowniki
      • Zbiory
      • Drzewa
      • Kopce
      • Grafy

  • Najniższa cena z 30 dni przed obniżką 36,75zł

    Tytuł książki: "Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji"
    Autor: Marcin Jamro
    Wydawnictwo: HELION
    Cena: 49.00zł 36.75zł
    Klienci, którzy kupili tę książkę, kupili także
    Planeta Ziemia Ekologia
    Planeta Ziemia Ekologia
    Karolina Matoga
    SBM
    Jakimi istotami jesteśmy?
    Jakimi istotami jesteśmy?
    Joanna Marczuk
    vis-a-vis
    Warszawa literacka PRL
    Warszawa literacka PRL
    Piotr Łopuszański
    Bellona
    Najpiękniejsza pamiątka
    Najpiękniejsza pamiątka
    Vi Keeland, Penelope Ward
    HELION
    Samo Sedno Trening umysłu dla seniorów
    Samo Sedno Trening umysłu dla seniorów
    Natalia Minge Krzysztof Minge
    Edgard
    Angielsko-polski polsko-angielski słownik PWN-Oxford tom 1-2
    Angielsko-polski polsko-angielski słownik PWN-Oxford tom 1-2
    PWN-Oxford
    PWN
     Koszyk
    1 x Czarno-biały obraz świata Problemy ochrony i konserwacji dawnych fotografii
    1 x Encyklopedia młodego artysty
    1 x Harley Davidson Legendarne modele
    1 x Chiny ZSRR Zimna wojna w świecie komunistycznym
    1 x Encyklopedia gwiazd polskiego sportu
    1 x Art Deco Złote lata grafiki i ilustracji
    1 x Duży słownik polsko francuski francusko polski
    1 x Budowlane przedsięwzięcia inwestycyjne Środowiskowe uwarunkowania przygotowania i realizacji
    385.65zł
    Wydawnictwo
    Tu można zobaczyć wszystkie książki z wydawnictwa:

    Wydawnictwo Helion
     Kategoria:
     Biologia
    Wprowadzenie do bioinformatyki

    Wprowadzenie do bioinformatyki

    99.00zł
    Informacje
    Regulamin sklepu.
    Koszty wysyłki.
    Polityka prywatności.
    Jak kupować?
    Napisz do Nas.
     Wydawnictwa
     Polecamy
    Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
    Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
    Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
    Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
    Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN
    Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN
    Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
    Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN
    OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION