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 : | |
Downloads: | 70 |
Created: | 2020-08-29 |
License: | GNU General Public License Version 3 |
Author(s): | Xinyu Liu |
Data Mining and Analysis: Fundamental Concepts and Algorithms
Algorithms: Fundamental Techniques
Tools and Algorithms for the Construction and Analysis of Systems
Algorithms and Data Structures With Applications to Graphics and Geometry
This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more...
Javafx PDF TutorialDownload free Javafx tutorial course in PDF, training file in 21 chapters and 120 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Solving PDEs in PythonDownload free course Solving PDEs in Python, pdf file on 152 pages by Hans Petter Langtangen, Anders Logg....
Classic Computer Science Problems in PythonDownload free course Classic Computer Science Problems in Python, pdf file on 224 pages by David Kopec....
First Semester in Numerical Analysis with JuliaThis book presents the theory and methods, together with the implementation of the algorithms using the Julia programming language (version 1.1.0). The book covers computer arithmetic, root-finding, numerical quadrature and differentiation, and approximation theory. ...
Fundamentals of C# programmingThis tutorial is designated to learn the C# language and think like a programmer ,it's a free PDF document under 1122 pages for all level users....
Ruby Kung Fu (RubyFu) TutorialLooking for a comprehensive guide to hacking using the Ruby programming language? Look no further than RubyFu, a free 281-page PDF download by RuFu....
Think Python - How to Think Like a Computer ScientistThink Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...
Tools and Algorithms for the Construction and Analysis of SystemsDownload free course Tools and Algorithms for the Construction and Analysis of Systems, pdf file on 426 pages by Tomáš Vojnar, Lijun Zhang....
Learning with Python: How to Think Like a Computer ScientistThe user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....