Algorithms book for Professionals

Download free Algorithm tutorial course in PDF, training file in 56 chapters and 257 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with algorithms
  • A sample algorithmic problem
  • Getting Started with Simple Fizz Buzz Algorithm in Swift
  • Algorithm Complexity
  • Big-Theta notation
  • Comparison of the asymptotic notations
  • Big-Omega Notation
  • Big-O Notation
  • A Simple Loop
  • A Nested Loop
  • O(log n) types of Algorithms
  • An O(log n) example
  • Trees
  • Typical anary tree representation
  • Introduction
  • To check if two Binary trees are same or not
  • Binary Search Trees
  • Binary Search Tree - Insertion (Python)
  • Binary Search Tree - Deletion(C++)
  • Lowest common ancestor in a BST
  • Binary Search Tree - Python
  • Check if a tree is BST or not
  • Algorithm to check if a given binary tree is BST
  • If a given input tree follows Binary search tree property or not
  • Binary Tree traversals
  • Level Order traversal - Implementation
  • Pre-order, Inorder and Post Order traversal of a Binary Tree
  • Lowest common ancestor of a Binary Tree
  • Finding lowest common ancestor
  • Graph
  • Storing Graphs (Adjacency Matrix)
  • Introduction To Graph Theory
  • Storing Graphs (Adjacency List)
  • Topological Sort
  • Detecting a cycle in a directed graph using Depth First Traversal
  • Thorup's algorithm
  • Graph Traversals
  • Depth First Search traversal function
  • Dijkstra’s Algorithm
  • Dijkstra's Shortest Path Algorithm
  • A* Path?nding
  • Introduction to A*
  • A* Path?nding through a maze with no obstacles
  • Solving 8-puzzle problem using A* algorithm
  • Algorithm Complexity
  • Trees
  • Check if a tree is BST or not
  • Lowest common ancestor of a Binary Tree
  • Graph Traversals
  • A* Pathfinding
  • Dynamic Programming
  • Kruskal's Algorithm
  • Applications of Greedy technique
  • Bellman–Ford Algorithm
  • Floyd-Warshall Algorithm
  • Multithreaded Algorithms
  • Edit Distance Dynamic Algorithm
  • Sorting
  • Merge Sort
  • Bucket Sort
  • Counting Sort
  • Cycle Sort
  • Selection Sort
  • Substring Search
  • Depth First Search
  • Travelling Salesman
  • Equation Solving
  • Longest Increasing Subsequence
  • Pascal's Triangle
  • Matrix Exponentiation
  • Dynamic Time Warping
  • Pseudocode

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

Size : 2.63MB
File type : pdf
Downloads: 253
Created: 2019-04-30

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Algorithm Tutorials

Elementary Algorithms

Algorithms

Algorithmic Graph Theory

Graph Algorithms

Algorithms: Fundamental Techniques

Others related eBooks about Algorithms book for Professionals

Java-Based Real-Time Programming

Download free course Java-Based Real-Time Programming, pdf file on 128 pages by Klas Nilsson....

Modern C

This book teaches you to take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits....

The C Programming Language Handbook

Download free course The C Programming Language Handbook, pdf file on 78 pages by Flavio Copes....

ASP.NET Core 3.1 Succinctly

Download free course ASP.NET Core 3.1 Succinctly, pdf file on 130 pages by by Simone Chiaretta, Ugo Lattanzi....

Python and Coding Theory

This is the lecture notes for a course on Python and coding theory designed for students who have little or no programmig experience. You will learn some of the Python computer programming language and selected topics in coding theory....

Ruby Kung Fu (RubyFu) Tutorial

Looking for a comprehensive guide to hacking using the Ruby programming language? Look no further than RubyFu, a free 281-page PDF download by RuFu....

Akka.NET Succinctly

Download free course Akka.NET Succinctly, pdf file on 121 pages by by Zoran Maksimovic....

Assembly language tutorial in PDF

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

Practical C++ programming

This tutorial is devoted to practical C++ programming. It teaches you the mechanics of the language, free training document under 549 designated to all level users....

Java, Java, Java

Download free course Java, Java, Java, pdf file on 856 pages by Ralph Morelli, Ralph Walde....