1 option
Grokking Algorithms, Second Edition.
- 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.