My Account Log in

1 option

Grokking Algorithms, Second Edition.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bhargava, Aditya Y.
Language:
English
Subjects (All):
Computer algorithms.
Computer programming--Handbooks, manuals, etc.
Computer programming.
Genre:
Handbooks and manuals
handbooks
Physical Description:
1 online resource (144 pages)
Edition:
2nd ed.
Place of Publication:
New York : Manning Publications Co. LLC, 2024.
Summary:
Grokking Algorithms, Second Edition teaches you important algorithms to speed up your programs, simplify your code, and solve common programming problems. Start with tasks like sorting and searching, then build your skills to tackle advanced problems like data compression and artificial intelligence. You’ll even learn to compare the performance tradeoffs between algorithms. Plus, this new edition includes fresh coverage of trees, NP-complete problems, and code updates to Python 3.
Contents:
Introduction to algorithms
Selection sort
Recursion
Quicksort
Hash tables
Breadth-first search
Trees
Balanced trees
Dijkstra's algorithm
Greedy algorithms
Dynamic programming
K-nearest neighbors
Where to go next.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
9781638354567
1638354561
OCLC:
1428259084

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account