Kiekvienas programuotojas žino, kaip svarbios yra duomenų struktūros. Be jų neapsieina nė vienas rimtas projektas, ar tai būtų užklausų optimizavimas, darbas su Big Data, ar tiesiog švaraus ir efektyvaus kodo rašymas. Ne veltui interviu nuolat klausia apie medžius, hash'us ir...
algoritmų sudėtingumą!
Ar tik pradėjote mokytis duomenų struktūrų? Norite atnaujinti žinias, gautas mokymosi metu? Šioje knygoje nėra sudėtingos matematikos, nuobodžių įrodymų ir abstrakčios teorijos. Vietoj to – aiškūs paaiškinimai, praktiniai pavyzdžiai ir realūs atvejai, su kuriais kasdien susiduria programuotojai. Sužinosite, kaip su teisingomis duomenų struktūromis pagreitinti paiešką, efektyviau valdyti užduočių eiles, arba, pavyzdžiui, optimizuoti duomenų saugojimą.
Knyga sukurta laikantis principo „nuo paprasto iki sudėtingo“: pradedama nuo bazinių struktūrų, tokių kaip masyvai ir susieti sąrašai, ir pamažu pereinama prie sudėtingesnių – stakų, eilių, medžių, hash’ų ir grafikų. Kiekviename skyriuje pateikiama praktinių pavyzdžių, pratimų ir vaizdinių iliustracijų, kurios padeda įtvirtinti medžiagą. Visa teorija pagrįsta pavyzdžiais, parašytais Python – vienu iš pagrindinių šiuolaikinės plėtros kalbų.
Jei norite ne tik naudoti duomenų struktūras, bet ir jas suprasti bei taikyti samoningai – ši knyga skirta jums.
1. Pagrindinės žinios be perteklinės matematikos. Knyga aiškina duomenų struktūras ir algoritmus pavyzdžių ir analogijų pagalba, nesigilinant į sudėtingus matematikos įrodymus. Tai padaro ją prieinamą net pradedantiesiems programuotojams.
2. Praktinis orientavimas. Autorius rodo, kaip ir kada taikyti kiekvieną duomenų struktūrą, atsižvelgdamas į kompromisus tarp našumo, atminties ir įgyvendinimo sudėtingumo. Išmoksite pasirinkti tinkamą įrankį kiekvienai užduočiai.
3. Pasiruošimas interviu. Knygos medžiagą galima naudoti techniniuose interviu. Įvaldysite ne tik teoriją, bet ir tipiškas užduotis, kurios dažnai pasitaiko IT įmonių interviu.
4. Python orientacija. Visi kodo pavyzdžiai parašyti Python – vienoje iš populiariausių kalbų duomenų moksle ir žiniatinklio plėtroje. Tai leidžia iš karto taikyti žinias realiuose projektuose.
5. Unikalus formatas „susipažinimo“ su naujomis temomis. Knyga laikosi serijos „Susipažinkime“ tradicijų, kur sudėtingos temos nagrinėjamos per istorijas, vizualizaciją ir palaipsniui gilinantis. Tai ne sausa mokymo knyga, o gyvas ir įdomus vadovas.
Autorius: Marčello La Rokka
Publisher: piter
Serija: Programuotojo biblioteka
Amžiaus ribos: 16+
Išleidimo metai: 2025
ISBN: 9785446142675
Puslapių skaičius: 288
Dydis: 233h165h15 mm
Viršelio tipas: Soft
Svoris: 460 g
ID: 1721918
nemokamai
€ 9.99
nemokamai nuo € 80.00
nemokamai
€ 9.99
nemokamai nuo € 80.00