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: | 68 |
Created: | 2020-08-29 |
License: | GNU General Public License Version 3 |
Author(s): | Xinyu Liu |
Problem Solving with Algorithms and Data Structures Using Python
Annotated Algorithms in Python
This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to pr...
IPython Interactive Computing and Visualization CookbookThis book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examp...
Tutorial: Creating a Database Application using DelphiTutorial: Creating a Database This tutorial guides you through the creation of an InterBase database application with which you can view and update a sample employee database. You will use the Delphi IDE to create the database application. ...
Problem Solving with Algorithms and Data StructuresDownload free course Problem Solving with Algorithms and Data Structures, pdf file on 240 pages by Brad Miller, David Ranum....
The C++ Hackers GuideAn experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better. ...
Basic Programming ConceptsThe objectives of this tutorial are to introduce the fundamental concept of algorithm and the basic concepts of object-oriented programming, use the Java programming language, understand and apply good programming practices and evaluate your programmer skills....
Python for Informatics: Exploring InformationThis book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...
XcalableMP PGAS Programming LanguageXcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Ad.....
Swift Programming TutorialDownload free Swift tutorial course in PDF, training file in 60 chapters and 291 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Biopython: Tutorial and CookbookDownload free course Biopython: Tutorial and Cookbook, pdf file on 360 pages by by Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczy?ski....