Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/1680507222?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/A-Common-Sense-Guide-to-Data-Structures-and-Algorithms%2C-Second-Edition-Jay-Wengrow.html
- Apple Books: https://books.apple.com/us/audiobook/data-structures-and-algorithms-for-beginners/id1791929838?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=A+Common+Sense+Guide+to+Data+Structures+and+Algorithms+Second+Edition+Jay+Wengrow+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/1680507222/
#notacjaBigO #tablicemieszające #programowaniedynamiczne #drzewaigrafy #kopceitrie #ACommonSenseGuidetoDataStructuresandAlgorithmsSecondEdition
Druga edycja książki A Common-Sense Guide to Data Structures and Algorithms Jaya Wengrowa to praktyczne, popularyzatorskie wprowadzenie do struktur danych i algorytmów dla osób programujących. Autor nie traktuje tych zagadnień jako oderwanej od pracy teorii, lecz jako zestaw narzędzi potrzebnych przy pisaniu szybkiego i skalowalnego oprogramowania. Książka omawia między innymi tablice, listy łączone, tablice mieszające, stosy, kolejki, drzewa, grafy, kopce i trie. Jej osią jest analiza wydajności za pomocą notacji Big O, która pozwala porównywać koszt różnych operacji wraz ze wzrostem danych wejściowych. Wengrow pokazuje też wyszukiwanie, sortowanie, rekurencję oraz programowanie dynamiczne. Druga edycja rozszerza materiał o codzienne zastosowania Big O, techniki optymalizacji, kopce i trie. Przykłady wykorzystują JavaScript, Pythona i Ruby, jednak najważniejsze idee nie są zależne od jednego języka. Ćwiczenia z rozwiązaniami pomagają przejść od rozumienia definicji do samodzielnego oceniania decyzji projektowych.