My Account Log in

1 option

Algorithmic thinking : a problem-based introduction / Daniel Zingaro.

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

View online
Format:
Book
Author/Creator:
Zingaro, Daniel, author.
Language:
English
Subjects (All):
Computer algorithms--Problems, exercises, etc.
Computer algorithms.
Computer programming--Problems, exercises, etc.
Computer programming.
Physical Description:
1 online resource (305 pages)
Edition:
First edition.
Place of Publication:
San Francisco, CA : No Starch Press, [2021]
Summary:
"An introduction to solving problems with algorithms and data structures, using competitive programming examples. Topics covered include recursion, dynamic programming, graphs, greedy algorithms, heaps, hash tables, segment trees, and other data structures for efficiently handling data"-Provided by publisher"-- Provided by publisher.
Contents:
Hash tables
Trees and recursion
Memoization and dynamic programming
Graphs and breadth-first search
Shortest paths in weighted graphs
Binary search
Heaps and segment trees
Union-find.
Notes:
Description based on print version record.
Includes bibliographical references and index.
ISBN:
1-0981-2819-2
1-7185-0081-5
OCLC:
1232397604

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