# Free Algorithms eBook

• Getting started with algorithm
• Remarks
• Introduction to Algorithms
• Examples
• A sample algorithmic problem
• Getting Started with Simple Fizz Buzz Algorithm in Swift
• A* Pathfinding
• Examples
• Introduction to A*
• Solving 8-puzzle problem using A* algorithm
• A* Pathfinding through a maze with no obstacles
• A* Pathfinding Algorithm
• Introduction
• Examples
• Simple Example of A* Pathfinding: A maze with no obstacles
• Algo:- Print a m*n matrix in square wise
• Introduction
• Examples
• Sample Example
• Write the generic code
• Algorithm Complexity
• Remarks
• Work
• Span
• Examples
• Big-Theta notation
• Big-Omega Notation
• Formal definition
• Notes
• A* Pathfinding
• Algo:- Print a m*n matrix in square wise
• Applications of Dynamic Programming
• Bellman–Ford Algorithm
• Binary Search Trees
• Bucket Sort
• Check if a tree is BST or not
• Counting Sort
• Depth First Search
• Dynamic Programming
• Edit Distance Dynamic Algorithm
• Fast Fourier Transform
• Graph
• Greedy Algorithms
• Heap Sort
• Integer Partition Algorithm
• Knuth Morris Pratt (KMP) Algorithm
• Line Algorithm
• Longest Increasing Subsequence
• Matrix Exponentiation
• Maximum Subarray Algorithm
• Online algorithms
• Pascal's Triangle
• polynomial-time bounded algorithm for Minimum Vertex Cover
• Pseudocode
• Selection Sort
• Shortest Common Supersequence Problem
• Sorting
• Substring Search
• Travelling Salesman
• Trees

It is a free Algorithm ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many Algorithm developers and contributors.

The content is released under Creative Commons BY-SA

## Others Algorithm Tutorials

Algorithms book for Professionals

Elementary Algorithms

Data Mining and Analysis: Fundamental Concepts and Algorithms

Data Structures and Algorithms

Graph Algorithms

## Others related eBooks about Free Algorithms eBook

Data Parallel C++

Download free course Data Parallel C++, pdf file on 565 pages by James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian....

Effective AWK Programming, 5th Edition

When processing text files, the awk language is ideal for handling data extraction, report..., download free AWK Programming tutorial in PDF (572 pages) created by ....

Python Machine Learning Projects

This book tries to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning....

Introduction to Kotlin

This course is a quick tutorial about Kotlin programming langage intended to beginners to learn how to create Android apps, free training document under 4 pages....

Essential Android

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Android programming 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....

Prolog tutorial in PDF

Download free Prolog tutorial course in PDF, training file in 17 chapters and 51 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Learning actionscript PDF course

Download free Actionscript tutorial course in PDF, training file in 1 chapters and 6 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Getting started with JSF2

Free Pdf tutorial about the basics of JSF and Eclipse ,training document for beginners under 28 pages to learn how to install and setup JSF....

Category Theory for Programmers

Download free ebook intituled Category Theory for Programmers created by Bartosz Milewski . ...

Clever Algorithms

Download free course Clever Algorithms, pdf file on 454 pages by Jason Brownlee....

Categories