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: 88
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

App Modernization on Azure Succinctly

Computation and the Humanities

Foundations of Software Science and Computation Structures

Contextual Process Digitalization

Cyber-Physical Systems of Systems

Others related eBooks about Algorithms

A Case Study in Community-Driven Software Adoption

Download free course A Case Study in Community-Driven Software Adoption, pdf file on 39 pages by O'Reilly Media....

Visual Studio 2019 Succinctly

Download free course Visual Studio 2019 Succinctly, pdf file on 91 pages by Alessandro Del Sole....

Bing Maps V8 Succinctly

Download free course Bing Maps V8 Succinctly, pdf file on 106 pages by by James McCaffrey....

Introduction to Data Science

Download free course Introduction to Data Science, pdf file on 722 pages by Rafael A Irizarry....

802.11ac: A Survival Guide

The next frontier for wireless LANs is 802.11ac, a standard that increases throughput beyo..., download free Survival Guide tutorial in PDF (152 pages) created by ....

Azure Durable Functions Succinctly

Download free course Azure Durable Functions Succinctly, pdf file on 101 pages by by Massimo Bonanni....

Essential Dart

Dart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad ...

Interpretable Machine Learning: A Guide for Making Black Box Models Explainable

This book explains to you how to make (supervised) machine learning models interpretable....

Interpretable Machine Learning

This book is about making machine learning models and their decisions interpretable. After..., download free Machine Learning tutorial in PDF (312 pages) created by Christoph Molnar ....

Creating a logo using CorelDraw

This PDF tutorial will teach you how to create a logo for an imaginary coffee shop using CorelDRAW....