Struktury danych
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(39)
Forma i typ
Książki
(38)
Publikacje fachowe
(8)
Publikacje dydaktyczne
(4)
Poradniki i przewodniki
(1)
Publikacje naukowe
(1)
Dostępność
dostępne
(26)
tylko na miejscu
(20)
wypożyczone
(1)
Placówka
Wypożyczalnia
(27)
Biblioteka WB
(4)
Biblioteka WEAiI
(16)
Autor
Wirth Niklaus (1934- )
(6)
Diks Krzysztof
(5)
Iglewski Michał
(5)
Rytter Wojciech
(4)
Banachowski Lech
(3)
Deorowicz Sebastian
(3)
Grażyński Andrzej
(3)
Wróblewski Piotr (informatyka)
(3)
Czech Zbigniew J. (1948- )
(2)
Drozdek Adam
(2)
Fabian Piotr
(2)
Grus Joel
(2)
Walczak Tomasz (tłumacz)
(2)
Wróblewski Piotr (informatyk)
(2)
Żmijewski Tomasz
(2)
Adamski Tomasz (elektronika)
(1)
Aho Alfred V
(1)
Allen Sharon
(1)
Balińska Krystyna
(1)
Banachowski Lech (1948- )
(1)
Bombik Wojciech
(1)
Bąbol Krzysztof
(1)
Cormen Thomas H
(1)
Cutajar James
(1)
Debudaj-Grabysz Agnieszka
(1)
Diks Krzysztof (1956- )
(1)
Garbacz Bartłomiej
(1)
Goczyła Krzysztof
(1)
Harris Simon (1972- )
(1)
Hopcroft John E. (1939- )
(1)
Iszkowski Wacław (1939- )
(1)
Jakubczyk Kazimierz
(1)
Jońca Rafał
(1)
Kleppmann Martin
(1)
Koffman Elliot
(1)
Kotowski Paweł
(1)
Leiserson Charles
(1)
Malinowski Adam
(1)
Malinowski Adam (informatyka)
(1)
Marecki Janusz
(1)
Matuk Konrad
(1)
Morzy Mikołaj
(1)
Ochodek Bolesław
(1)
Ochodek Mirosław
(1)
Ogrodzki Jan
(1)
Rajca Piotr (1970- )
(1)
Rivest Ronald L
(1)
Ross James (1968- )
(1)
Roszkowska Daria
(1)
Rytter Wojciech (1948- )
(1)
Simon Donald L
(1)
Stein Clifford (1965- )
(1)
Stephens Rod (1961- )
(1)
Ullman Jeffrey D. (1942- )
(1)
Widuch Jacek
(1)
Wolfgang Paul
(1)
Rok wydania
2020 - 2024
(2)
2010 - 2019
(10)
2000 - 2009
(19)
1990 - 1999
(5)
1980 - 1989
(2)
Okres powstania dzieła
2001-
(10)
Kraj wydania
Polska
(38)
nieznany (us)
(1)
Język
polski
(37)
angielski
(2)
Odbiorca
Programiści
(2)
Szkoły wyższe
(1)
Temat
Budownictwo
(2413)
Zarządzanie
(2038)
Matematyka
(1930)
Elektrotechnika
(1896)
Przedsiębiorstwa
(1790)
Struktury danych
(-)
Fizyka
(1535)
Informatyka
(1502)
Maszyny
(1228)
Fizjoterapia
(1177)
Wytrzymałość materiałów
(1158)
Ochrona środowiska
(1023)
Sport
(1013)
Turystyka
(953)
Elektronika
(946)
Ekonomia
(932)
Mechanika
(932)
Automatyka
(916)
Język angielski
(874)
Samochody
(867)
Rachunkowość
(821)
Chemia
(809)
Rehabilitacja
(800)
Polska
(792)
Gospodarka
(778)
Komunikacja marketingowa
(761)
Technika
(743)
Konstrukcje budowlane
(727)
Wychowanie fizyczne
(725)
Przemysł
(724)
Prawo pracy
(712)
Piłka nożna
(710)
Unia Europejska
(699)
Transport
(673)
Elektroenergetyka
(668)
Marketing
(638)
Architektura
(637)
Innowacje
(621)
Naprężenia i odkształcenia
(615)
OZE
(606)
Programowanie (informatyka)
(590)
Programy komputerowe
(586)
Trening
(586)
Energetyka
(585)
Technologia chemiczna
(567)
Rolnictwo
(556)
Biomasa
(543)
Analiza numeryczna
(532)
Prawo
(524)
Odnawialne źródła energii
(523)
Sterowanie
(520)
Materiałoznawstwo
(519)
Produkcja
(518)
Komputery
(517)
Symulacja
(516)
Inwestycje
(508)
Praca
(504)
Zarządzanie jakością
(497)
Zarządzanie zasobami ludzkimi (HRM)
(496)
Analiza matematyczna
(495)
Dzieci
(494)
Energia elektryczna
(491)
Urbanistyka
(488)
Materiały budowlane
(484)
Logistyka gospodarcza
(480)
Rynek pracy
(474)
Finanse
(468)
Maszyny elektryczne
(468)
Przedsiębiorstwo
(468)
Szkolnictwo wyższe
(468)
Psychologia
(467)
Modele matematyczne
(465)
Internet
(464)
Metale
(462)
Nauka
(456)
Marketing internetowy
(453)
Systemy informatyczne
(448)
Statystyka matematyczna
(447)
Języki programowania
(433)
Skrawanie
(433)
Reklama
(431)
Rehabilitacja medyczna
(430)
Mechanika budowli
(425)
Działalność gospodarcza
(422)
Organizacja
(417)
Telekomunikacja
(413)
Metrologia
(412)
Pedagogika
(410)
Drgania
(409)
Trener
(406)
Ubezpieczenia społeczne
(394)
Controlling
(392)
Optymalizacja
(392)
Historia
(388)
Filozofia
(385)
Podatki
(385)
Statystyka
(384)
Socjologia
(383)
Banki
(379)
BHP
(377)
Rachunkowość zarządcza
(374)
Temat: czas
2001-
(1)
Gatunek
Podręcznik
(13)
Podręczniki akademickie
(10)
Podręczniki
(6)
Poradnik
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(10)
Matematyka
(1)
39 wyników Filtruj
Brak okładki
Książka
W koszyku
Bibliogr. s. [289]-290. Indeks.
Dla studentów informatyki, kierunków nieinformatycznych, uczniów liceów oraz programistów.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 123938 N (1 egz.)
Książka
W koszyku
Tytuł oryginału: Designing data-intensive applications: the big ideas behind reliable, scalable, and maintainable systems.
Na książce także ISBN oryginału.
Na stronie tytułowej również informacje o miejscach wydania i wydawcy oryginału - O'Reilly.
Bibliografia przy rozdziałach. Indeks.
Książka dla inżynierów oprogramowania, architektów oprogramowania i menedżerów technicznych.
I. PODSTAWY SYSTEMÓW DANYCH (17) 1. Niezawodne, skalowalne i łatwe w konserwacji aplikacje (19) Myślenie o systemach danych (20) Niezawodność (22) Skalowalność (26) Łatwość konserwacji (33) 2. Modele danych i języki zapytań (41) Model relacyjny a model oparty na dokumentach (42) Język zapytań o dane (54) Modele danych przypominające graf (60) 3. Przechowywanie i pobieranie danych (79) Struktury danych używane w bazie (79) Przetwarzanie transakcji czy analityka? (98) Bazy kolumnowe (103) 4. Kodowanie i zmiany (119) Formaty kodowania danych (120) Sposoby przepływu danych (134) II. DANE ROZPROSZONE (151) Skalowanie pod kątem wyższego obciążenia (151) 5. Replikacja (157) Liderzy i obserwatorzy (158) Problemy z opóźnieniem replikacji (166) Replikacja z wieloma liderami (171) Replikacja bez lidera (180) 6. Podział na partycje (201) Podział na partycje i replikacja (202) Podział na partycje danych typu klucz-wartość (203) Podział na partycje a indeksy pomocnicze (207) Równoważenie partycji (210) Trasowanie żądań (214) 7. Transakcje (223) Niejasne pojęcie transakcji (224) Niskie poziomy izolacji (233) Sekwencyjność (250) 8. Problemy z systemami rozproszonymi (271) Błędy i awarie częściowe (272) Zawodne sieci (274) Zawodne zegary (283) Wiedza, prawda i kłamstwa (295) 9. Spójność i konsensus (315) Gwarancje spójności (316) Liniowość (317) Gwarancje uporządkowania (331) Transakcje rozproszone i konsensus (343) III. DANE POCHODNE (375) Systemy zapisu a systemy danych pochodnych (375) 10. Przetwarzanie wsadowe (379) Przetwarzanie wsadowe z użyciem narzędzi uniksowych (380) MapReduce i rozproszone systemy plików (386) Poza model MapReduce (406) 11. Przetwarzanie strumieniowe (425) Przesyłanie strumieni zdarzeń (426) Strumienie a bazy danych (436) Przetwarzanie strumieniowe (447) 12. Przyszłość systemów danych (473) Integrowanie danych (474) Podział baz danych na komponenty (482) Dążenie do poprawności (497) Robienie tego, co słuszne (513)
Sygnatura czytelni BWEAiI: XII Z 58
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 146314 N (1 egz.)
Książka
W koszyku
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 114631 N (1 egz.)
Brak okładki
Książka
W koszyku
U dołu okł. : Projektowanie algorytmów, abstrakcyjne typy danych, proste struktury danych, analiza algorytmów, sortowanie, słowniki.
Bibliogr. s. 203.
Dla studentów kierunków informatycznych, także technicznych oraz osób zajmujących się programowaniem.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 120438 (1 egz.)
Brak okładki
Książka
W koszyku
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 100383 L (1 egz.)
Brak okładki
Książka
W koszyku
(Rozprawy / Politechnika Poznańska, ISSN 0551-6528 ; nr 430)
Bibliogr. s. [227]-239.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 124123 (1 egz.)
Brak okładki
Książka
W koszyku
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 108364, 108329 L, 108367, 108365, 108363, 108366 (6 egz.)
Książka
W koszyku
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 99316 L (1 egz.)
Brak okładki
Książka
W koszyku
Algorithms + data structures = programs / Niklaus Wirth. - Englewood Cliffs : Prentice-Hall, 1976. - XVII, 366 s. : il. ; 24 cm.
Bibliogr. przy rozdz. Indeksy.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. Z 1039 (1 egz.)
Brak okładki
Książka
W koszyku
(Informatyka)
Bibliogr. przy rozdz. Indeks.
Dla programistów i użytkowników maszyn cyfrowych, studentów oraz słuchaczy kursów podyplomowych z dziedziny programowania.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 61021, 103674 L (2 egz.)
Brak okładki
Książka
W koszyku
Bibliogr. przy rozdz. Indeksy.
Dla szerokiego kręgu programistów, użytkowników komputerów i studentów kierunków informatycznych.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 78503, 79786, 79787, 78502 (4 egz.)
Brak okładki
Książka
W koszyku
(Klasyka Informatyki)
Bibliogr. przy rozdz. Indeksy.
Dla studentów informatyki i młodych pracowników naukowych.
Sygnatura czytelni BWB: IX B 3
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 97360, M 6158 (2 egz.)
Biblioteka WB
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. B 1743 (1 egz.)
Brak okładki
Książka
W koszyku
(Klasyka Informatyki)
Bibliogr. przy rozdz. Indeksy.
Dla studentów informatyki i młodych pracowników naukowych.
Sygnatura czytelni BWEAiI: XII J 66
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 132262 (1 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 100754 N (1 egz.)
Brak okładki
Książka
W koszyku
(Klasyka Informatyki)
Bibliogr. przy rozdz. Indeksy.
Dla studentów informatyki i młodych pracowników naukowych.
Sygnatura czytelni BWEAiI: XII J 118
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 106201, 106203, 106202 (3 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 106200 N (1 egz.)
Książka
W koszyku
Algorytmy, struktury danych i techniki programowania / Piotr Wróblewski. - Wydanie 6. - Gliwice : Wydawnictwo Helion, copyright 2019. - 416 stron : ilustracje ; 24 cm.
Bibliografia na stronach [397]-398. Indeks.
Dlaczego C++? 11 Rozdział 1. Zanim wystartujemy 17 Czym powinien się charakteryzować algorytm? 18 Jak to wcześniej bywało, czyli wyjątki z historii maszyn algorytmicznych 20 - 1804 - 20 - 1830 i później - 21 - 1890 - 21 - lata 30. XX w. - 21 - lata 40. XX w. - 22 - okres powojenny - 22 - 1969 - 23 - teraz - 23 Jak to się niedawno odbyło, czyli o tym, kto "wymyślił" metodologię programowania 24 Proces koncepcji programów 25 Poziomy abstrakcji opisu i wybór języka 26 Modelowanie działania algorytmów (maszyna Turinga) 28 Poprawność algorytmów 29 Rozdział 2. Rekurencja 33 Definicja rekurencji 33 Ilustracja pojęcia rekurencji 35 Jak wykonują się programy rekurencyjne? 36 Niebezpieczeństwa rekurencji 38 Ciąg Fibonacciego 38 Stack overflow! 40 Pułapek ciąg dalszy 42 Stąd do wieczności 43 Definicja poprawna, ale... 43 Typy programów rekurencyjnych 45 Myślenie rekurencyjne 46 Przykład 1. Spirala 47 Przykład 2. Kwadraty "parzyste" 48 Uwagi praktyczne na temat technik rekurencyjnych 50 Rozdział 3. Systemy obliczeniowe i podstawy kodowania 59 System dziesiętny i kilka definicji 60 System dwójkowy 60 Operacje arytmetyczne na liczbach dwójkowych 61 Operacje logiczne na liczbach dwójkowych 62 Kod BCD 64 System ósemkowy 65 System szesnastkowy 65 Kodowanie liczb ze znakiem 65 Kod znak-moduł (ZM) 66 Kod U2 (system uzupełnienia dwójkowego) 66 Zmienne w pamięci komputera 67 Kodowanie znaków 68 Kodowanie obrazów 70 Mapy bitowe na przykładzie formatu BMP 71 Rozdział 4. Typy i struktury danych 75 Typy podstawowe i złożone 76 Tablice 77 Ciągi znaków i napisy w C++ 78 Typy złożone 80 Struktury i wprowadzenie pojęcia referencji 80 Klasy i programowanie obiektowe 83 Abstrakcyjne struktury danych 83 Listy jednokierunkowe 85 Tablicowa implementacja list 106 Stos 111 Kolejki FIFO 116 Sterty i kolejki priorytetowe 119 Drzewa i ich reprezentacje 125 Zbiory 138 STL, czyli struktury danych dla leniuchów 140 Klasyczne kontenery sekwencyjne 141 Adaptery (nakładki na inne kontenery) 147 Kontenery asocjacyjne 148 Algorytmy w STL 151 Dalsze materiały na temat STL 152 Rozdział 5. Analiza złożoności algorytmów 155 Definicje i przykłady 156 Jeszcze raz funkcja silnia 160 Zerowanie fragmentu tablicy 163 Wpadamy w pułapkę 165 Różne typy złożoności obliczeniowej 166 Nowe zadanie: uprościć obliczenia! 168 Analiza programów rekurencyjnych 169 Terminologia i definicje 169 Ilustracja metody na przykładzie 170 Rozkład logarytmiczny 171 Przeszukiwanie binarne... tym razem bez matematyki wyższej! 173 Zamiana dziedziny równania rekurencyjnego 174 Funkcja Ackermanna, czyli coś dla smakoszy 174 Złożoność obliczeniowa to nie religia! 176 Techniki optymalizacji programów 176 Rozdział 6. Derekursywacja i optymalizacja algorytmów 181 Jak pracuje kompilator? 182 Odrobina formalizmu nie zaszkodzi! 184 Kilka przykładów derekursywacji algorytmów 185 Derekursywacja z wykorzystaniem stosu 188 Eliminacja zmiennych lokalnych 188 Metoda funkcji przeciwnych 190 Klasyczne schematy derekursywacji 192 Schemat typu while 193 Schemat typu if-else 194 Schemat z podwójnym wywołaniem rekurencyjnym 196 Rozdział 7. Algorytmy sortowania 199 Sortowanie przez wstawianie, algorytm klasy O(N2) 200 Sortowanie bąbelkowe, algorytm klasy O(N2) 201 Sortowanie szybkie (Quicksort) - algorytm klasy O(N log N) 203 Heapsort - sortowanie przez kopcowanie 206 Scalanie zbiorów posortowanych 209 Sortowanie przez scalanie, algorytm klasy O(N log N) 209 Sortowanie zewnętrzne 211 Uwagi praktyczne 214 Rozdział 8. Algorytmy przeszukiwania 217 Przeszukiwanie liniowe 217 Przeszukiwanie binarne 218 Transformacja kluczowa (hashing) 220 W poszukiwaniu funkcji H 221 Najbardziej znane funkcje H 222 Obsługa konfliktów dostępu 224 Powrót do źródeł 225 Jeszcze raz tablice! 226 Próbkowanie liniowe 226 Podwójne kluczowanie 228 Zastosowania transformacji kluczowej 229 Podsumowanie metod transformacji kluczowej 230 Rozdział 9. Przeszukiwanie tekstów 233 Algorytm typu brute force 233 Nowe algorytmy poszukiwań 235 Algorytm KMP 236 Algorytm Boyera-Moore'a 240 Algorytm Rabina-Karpa 242 Rozdział 10. Zaawansowane techniki programowania 245 Programowanie typu "dziel i zwyciężaj" 246 Odszukiwanie minimum i maksimum w tablicy liczb 247 Mnożenie macierzy o rozmiarze N(N 249 Mnożenie liczb całkowitych 252 Inne znane algorytmy "dziel i zwyciężaj" 253 Algorytmy "żarłoczne", czyli przekąsić coś nadszedł już czas... 253 Problem plecakowy, czyli niełatwe jest życie turysty piechura 254 Wydawanie reszty, czyli "A nie ma pan drobnych?" w praktyce 257 Programowanie dynamiczne 258 Ciąg Fibonacciego 259 Równania z wieloma zmiennymi 260 Najdłuższa wspólna podsekwencja 261 Inne techniki programowania 264 Rozdział 11. Elementy algorytmiki grafów 269 Definicje i pojęcia podstawowe 270 Etykiety i wartości 271 Cykle w grafach 273 Sposoby reprezentacji grafów 276 Reprezentacja tablicowa 276 Słowniki węzłów 278 Listy kontra zbiory 279 Podstawowe operacje na grafach 279 Suma grafów 279 Kompozycja grafów 280 Graf do potęgi 280 Algorytm Roya-Warshalla 281 Algorytm Floyda-Warshalla 284 Algorytm Dijkstry 287 Algorytm Bellmana-Forda 289 Drzewo rozpinające minimalne 289 Algorytm Kruskala 290 Algorytm Prima 291 Przeszukiwanie grafów 291 Strategia "w głąb" (przeszukiwanie zstępujące) 292 Strategia "wszerz" 294 Inne strategie przeszukiwania 295 Problem właściwego doboru 296 Rozdział 12. Algorytmy numeryczne 301 Poszukiwanie miejsc zerowych funkcji 301 Iteracyjne obliczanie wartości funkcji 303 Interpolacja funkcji metodą Lagrange'a 304 Różniczkowanie funkcji 305 Całkowanie funkcji metodą Simpsona 307 Rozwiązywanie układów równań liniowych metodą Gaussa 308 Biblioteka GSL (GNU Scientific Library) 311 Rozdział 13. Czy komputery mogą myśleć? 313 Przegląd obszarów zainteresowań sztucznej inteligencji (SI) 314 Systemy eksperckie 315 Sieci neuronowe 317 Reprezentacja problemów 318 Gry dwuosobowe i drzewa gier 320 Algorytm min-max 321 Rozdział 14. Kodowanie i kompresja danych 327 Kodowanie danych i arytmetyka dużych liczb 329 Metody prymitywne 329 Kodowanie symetryczne 331 Kodowanie asymetryczne 332 Łamanie kodów 338 Jakość klucza szyfrującego 338 Metody łamania szyfrów 339 Techniki kompresji danych 340 Kompresja za pomocą modelowania matematycznego 341 Kompresja metodą RLE 342 Kompresja danych metodą Huffmana 343 Kodowanie LZW 348 Dodatek A. Poznaj C++ w pięć minut! 361 Elementy języka C++ na przykładach 361 Pierwszy program 361 Dyrektywa #include 362 Kod warunkowy w C++ 362 Operacje arytmetyczne i zmienne 363 Operacje logiczne 363 Wskaźniki i zmienne dynamiczne 364 Referencje 365 Typy proste i typy złożone 365 Podprogramy 367 Procedury 367 Funkcje 367 Instrukcja wyboru (switch) 368 Iteracje 369 Struktury rekurencyjne 369 Parametry programu main() 370 Operacje na plikach w C++ 370 Programowanie obiektowe w C++ 371 Terminologia 372 Obiekty na przykładzie 373 Składowe statyczne klas 376 Metody stałe klas 376 Dziedziczenie własności 376 Dodatek B. Kompilowanie programów przykładowych 381 Zawartość archiwum ZIP na FTP-ie 381 Darmowe kompilatory C++ 382 GCC (GNU Compiler Collection) 382 Microsoft Visual Studio Community 384 macOS 386 Dev-C++ (Orwell) 386 Kompilacja i uruchamianie programów w C++ 387 GCC 387 Microsoft Visual Studio 388 Dev-C++ 395 Cygwin 395
Sygnatura czytelni BWEAiI: XII E 121
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 147025 N (1 egz.)
Książka
W koszyku
Bibliografia na stronach [439]-440. Indeks.
Dla programistów.
Rozdział 1. Zanim wystartujemy Czym powinien się charakteryzować algorytm? Jak to wcześniej bywało, czyli wyjątki z historii maszyn algorytmicznych —1804— —1830 i później— —1890— —lata 30. XX w. —lata 40. XX w. — —okres powojenny — —1969— —teraz— Jak to się niedawno odbyło, czyli o tym, kto „wymyślił" metodologię programowania Proces koncepcji programów Poziomy abstrakcji opisu i wybór języka Modelowanie działania algorytmów (maszyna Turinga) Poprawność algorytmów Rozdział 2. Systemy obliczeniowe i podstawy kodowania System dziesiętny i kilka definicji System dwójkowy Operacje arytmetyczne na liczbach dwójkowych Operacje logiczne na liczbach dwójkowych Kod BCD System ósemkowy System szesnastkowy Kodowanie liczb ze znakiem Kod znak-moduł (ZM) Kod U2 (system uzupełnienia dwójkowego) Zmienne w pamięci komputera Kodowanie znaków Kodowanie obrazów Mapy bitowe na przykładzie formatu BMP Rozdział 3. Rekurencja Definicja rekurencji Ilustracja pojęcia rekurencji Jak wykonują się programy rekurencyjne? Niebezpieczeństwa rekurencji Ciąg Fibonacciego Stack overflow! Pułapek ciąg dalszy Stąd do wieczności Definicja poprawna, ale Typy programów rekurencyjnych Myślenie rekurencyjne Przykład 1. Spirala Przykład 2. Kwadraty „parzyste" Uwagi praktyczne na temat technik rekurencyjnych Rozdział 4. Analiza złożoności algorytmów Jeszcze raz funkcja silnia Zerowanie fragmentu tablicy Wpadamy w pułapkę Różne typy złożoności obliczeniowej Nowe zadanie: uprościć obliczenia! Analiza programów rekurencyjnych Terminologia i definicje Ilustracja metody na przykładzie Rozkład logarytmiczny Przeszukiwanie binarne... tym razem bez matematyki wyższej! Zamiana dziedziny równania rekurencyjnego Funkcja Ackermanna, czyli coś dla smakoszy Złożoność obliczeniowa to nie religia! Techniki optymalizacji programów Rozdział 5. Podstawy modelowania danych Typy proste i złożone Operatory i zmienne Obiektowe typy proste, czyli klasy osłonowe Ciągi znaków i napisy Tablice Pojęcie referencji, czyli gdzie te wskaźniki z dawnych lat Programowanie obiektowe jako narzędzie modelowania danych i algorytmów Terminologia Modelowanie danych na przykładzie liczb zespolonych Pola i metody statyczne klas Dziedziczenie własności Struktury rekurencyjne w Javie Rozdział 6. Modelowanie abstrakcyjnych typów danych Abstrakcyjne typy danych Listy jednokierunkowe Tablicowa implementacja list Listy innych typów Listy z iteratorem Rozdział 7. Struktury danych o dostępie ograniczonym Stos Zasada działania stosu Realizacja programowa stosu Kolejki FIFO Sterty i kolejki priorytetowe Rozdział 8. Drzewa i zbiory Drzewa i ich reprezentacje Binarne drzewa poszukiwań (BST) Drzewa binarne i wyrażenia arytmetyczne Uniwersalna struktura słownikowa Drzewa „egzotyczne" Zbiory Rozdział 9. java.util, czyli struktury danych dla leniuchów ]ava i interfejsy Klasa Arrays, operacje na tablicach Klasa Vector, czyli tablice dynamiczne Listy Iteratory, czyli wygodne indeksowanie kolekcji Stos Sortowanie kolekcji Klasa HashSet, czyli szybko do celu Rozdział 10. Algorytmy przeszukiwania Przeszukiwanie liniowe Przeszukiwanie binarne Transformacja kluczowa (hashing) W poszukiwaniu funkcji H Najbardziej znane funkcje H Obsługa konfliktów dostępu Powrót do źródeł Jeszcze raz tablice! Próbkowanie liniowe Podwójne kluczowanie Zastosowania transformacji kluczowej Klasyczne funkcje C/C++ oraz Java Funkcje hashujące a klasy Javy Podsumowanie metod transformacji kluczowej Rozdział 11. Algorytmy sortowania Sortowanie przez wstawianie, algorytm klasy 0(N2) Sortowanie bąbelkowe, algorytm klasy 0(N2) Sortowanie szybkie (Quicksort) — algorytm klasy 0(N log N] Heapsort — sortowanie przez kopcowanie Scalanie zbiorów posortowanych Sortowanie przez scalanie, algorytm klasy 0(N log N) Sortowanie zewnętrzne Rozdział 12. Derekursywacja i optymalizacja algorytmów Jak pracuje kompilator? Odrobina formalizmu nie zaszkodzi! Kilka przykładów derekursywacji algorytmów Derekursywacja z wykorzystaniem stosu Eliminacja zmiennych lokalnych Metoda funkcji przeciwnych Klasyczne schematy derekursywacji Schemat typu while Schemat typu if-else Schemat z podwójnym wywołaniem rekurencyjnym Rozdział 13. Przeszukiwanie tekstów Algorytm typu brute force Nowe algorytmy poszukiwań Algorytm KMP Algorytm Boyera-Moore'a Algorytm Rabina-Karpa Rozdział 14. Zaawansowane techniki programowania Programowanie typu „dziel i zwyciężaj" Odszukiwanie minimum i maksimum w tablicy liczb Mnożenie macierzy o rozmiarze N>
Sygnatura czytelni BWEAiI: XII N 135
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 148490 N (1 egz.)
Książka
CD
W koszyku
Algorytmy, struktury danych i techniki programowania / Piotr Wróblewski. - Wyd. 3. - Gliwice : Wydawnictwo Helion, cop. 2003. - 360 s. : il. ; 24 cm + dysk optyczny (CD-ROM).
U góry s. tyt. i okł.: Algorytmika nie tylko dla informatyków.
Częśc. nakładu ukazała się z dyskietką a część z CD-ROM-em.
Bibliogr. s. [343]-344. Indeks.
Sygnatura czytelni BWEAiI: XII E 120
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 124943, 114084 (2 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 108219 N (1 egz.)
Brak okładki
Książka
W koszyku
Algorytmy, struktury danych i techniki programowania / Piotr Wróblewski. - Wydanie 4. - Gliwice : Wydawnictwo Helion, copyright 2010. - 350 stron : ilustracje ; 24 cm.
U góry strony tytułowej i okładki: Podstawowy podręcznik do nauki algorytmiki.
U góry okładki: Przystępne wprowadzenie do algorytmiki, bez zbędnej teorii, gotowe rozwiązania w C++.
Bibliografia na stronach [329]-330. Indeks.
Sygnatura czytelni BWEAiI: XII E 122
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 123609, 123607, M 11933, 123608 (4 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 123606 N (1 egz.)
Książka
W koszyku
Na okł.: Wprowadzenie do algorytmiki. Tylko niezbędna teoria. Gotowe rozwiązania w C++.
Bibliogr. s. [355]-356. Indeks.
Sygnatura czytelni BWEAiI: XII E 123
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 141485 N (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności