Algorithms



Download free course Algorithms, pdf file on 472 pages by by Jeff Erickson.
Algorithms are the lifeblood of computer science. They are the machines that proofs build and the music that programs play. Their history is as old as mathematics itself. This book is a wide-ranging, idiosyncratic treatise on the design and analysis of algorithms, covering several fundamental techniques, with an emphasis on intuition and the problem-solving process. The book includes important classical examples, hundreds of battle-tested exercises, far too many historical digressions, and exaclty four typos. Jeff Erickson is a computer science professor at the University of Illinois, Urbana-Champaign; this book is based on algorithms classes he has taught there since 1998.

Table of contents

  • Recursion
  • Backtracking
  • Dynamic Programming
  • Greedy Algorithms
  • Basic Graph Algorithms
  • Depth-First Search
  • Minimum Spanning Trees
  • Shortest Paths
  • All-Pairs Shortest Paths
  • Maximum Flows & Minimum Cuts
  • Applications of Flows and Cuts
  • NP-Hardness
Pages : 472
Size : 25.7 MB
File type : PDF
Downloads: 70
Created: 2022-02-01
License: CC BY
Author(s): by Jeff Erickson
Algorithms

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

The Nature of Code

DevOps in Practice

Git Internals

Think Complexity

Libelf by Example

Others related eBooks about Algorithms

Defend Dissent

Download free course Defend Dissent, pdf file on 131 pages by Glencora Borradaile....

Category Theory for Programmers

In this book, the author illustrates all major concepts of Category Theory using computer code. You are probably aware that functional languages are closer to math than the more popular imperative languages. They also offer more abstracting power. So a natural temptation would be to say: You must le...

Building Games for Firefox OS

Download free course Building Games for Firefox OS, pdf file on 125 pages by by Andre Garzia....

Machine Learning for Cyber Physical Systems

This Open Access proceedings presents new approaches to Machine Learning for Cyber Physical Systems, experiences and visions. It contains some selected papers from the international Conference ML4CPS – Machine Learning for Cyber Physical Systems, which was held in Karlsruhe, October 23-24, 2018. ...

Visualising Facebook

Download free course Visualising Facebook, pdf file on 238 pages by Daniel Miller, Jolynna Sinanan....

Lisp Hackers

Download free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin....

TensorFlow Roadmap

Download free course TensorFlow Roadmap, pdf file on 22 pages by Amirsina Torfi....

Create Flyer using CorelDraw Tutorial for Beginners in PDF

This PDF tutorial will show you the steps to create this simple Flyer using Corel Draw, free course created by flyertutor.com....

Retro Gaming with Raspberry Pi

This book shows you how to set up a Raspberry Pi to play classic games, and a whole lot mo..., download free Raspberry Pi tutorial in PDF (164 pages) created by Bob Clagett ....

Foundations of Software Science and Computation Structures

Download free course Foundations of Software Science and Computation Structures, pdf file on 556 pages by Miko?aj Boja?czyk, Alex Simpson....