Elementary Algorithms

This is a free book about elementary algorithms and data structures. This book doesn't only focus on an imperative (or procedural) approach, but also includes purely functional algorithms and data structures. It doesn't require readers to master any programming languages, because all the algorithms are described using mathematical functions and pseudocode.

There are plenty of books about algorithms, such as "Introduction to algorithms", "The art of computer programming", "structure and interpretation of computer programs", etc ... why another book? Is it reinvention of wheel?

Pages : /Paperback N/A
Size : PDF (622 pages)
File type : pdf
Downloads: 61
Created: 2020-08-29
License: GNU General Public License Version 3
Author(s): Xinyu Liu
Elementary Algorithms

Others Algorithms Tutorials

Problem Solving with Algorithms and Data Structures Using Python

Data Mining and Analysis: Fundamental Concepts and Algorithms

Elementary Algorithms

Graph Algorithms

Clever Algorithms

Others related eBooks about Elementary Algorithms

The C++ Hackers Guide

An experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better. ...

Understanding Machine Learning

Download free course Understanding Machine Learning, pdf file on 449 pages by Shai Shalev-Shwartz, Shai Ben-David....

OOP - Learn Object Oriented Thinking and Programming

Download free course OOP - Learn Object Oriented Thinking and Programming, pdf file on 527 pages by Rudolf Pecinovský....

Ruby Regexp

Scripting and automation tasks often need to extract particular portions of text from inpu..., download free Ruby tutorial in PDF (72 pages) created by ....

Xamarin.IOS tutorial in PDF

Download free Xamarin.IOS tutorial course in PDF, training file in 23 chapters and 95 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Think Java: How to Think Like a Computer Scientist

If you want to understand computer science, but have no programming experience, this book is for you. Think Java starts with the most basic programming concepts and carefully defines every term when it's first used. The authors then develop each new concept in a logical progression. Larger pieces ...

Essential C#

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C# programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

JavaScript for impatient programmers

Download free course JavaScript for impatient programmers, pdf file on 526 pages by Axel Rauschmayer....

Introduction to Microsoft SharePoint 2016

Download a free document of SharePoint 2016, a course in pdf on 64 pages for beginners....

Raspberry Pi Beginner's Guide

Download free course Raspberry Pi Beginner's Guide, pdf file on 248 pages by Gareth Halfacree....