# Algorithms – Articles with solved programs on popular Algorithms

## Latest Articles on Algorithms

**Introduction to Algorithms.**

In this article, we are going to learn - Introduction to Algorithms, properties, notations and example.**Dynamic Programming (Components, Applications and Elements).**

In this article, we will learn about the concept of Dynamic programming in computer science engineering. Approach for solving a problem by using dynamic programming and applications of dynamic programming are also prescribed in this article.**Find the roots of a complex polynomial equation using Regula Falsi Method in C.**

In this article, we are going to learn how to find the roots of a complex polynomial equation using Regula Falsi Method?**Sieve of Eratosthenes to find prime numbers.**

Learn: What is Sieve of Eratosthenes? And how to find prime numbers using this algorithm? This article contain solved program in C++ based on Sieve of Eratosthenes algorithm.**Implementations of FCFS scheduling algorithm using C++.**

In this article, we are going to learn about First Come First Served (FCFC) scheduling algorithm using C++ program.**Implementation of Shortest Job First (SJF) Non-Preemptive CPU scheduling algorithm using C++.**

In this article, we are going to learn about implementation of shortest job first (SJF) Non-preemptive scheduling algorithm using C++ program.**Implementation of Shortest Job First (SJF) Preemptive CPU scheduling algorithm using C++.**

In this article, we are going to learn about implementation of shortest job first (SJF) preemptive scheduling algorithm using C++ program.**Implementation of Priority scheduling (Pre-emptive) algorithm using C++.**

In this article, we are going to learn about priority scheduling algorithm (pre-emptive) and implementing this algorithm using C++ program.**Divide and Conquer Paradigm (What it is, Its Applications, Pros and Cons).**

In this article, we are going to learn the concept of divide and conquer programming paradigm and its algorithms along with its applications.**Implementation of Priority scheduling (Non Pre-emptive) algorithm using C++.**

In this article, we are going to learn about priority scheduling algorithm (non pre-emptive) and implementing this algorithm using C++ program.**Implementation of Round Robin CPU Scheduling algorithm using C++.**

In this article, we are going to implement of Round Robin CPU Scheduling Algorithm (which is a preemptive version of FCFS algorithm) using C++ program.**Jump Search Implementation using C++.**

In this article, we are going to learn what Jump search is, and how to implement it using C++ program?**Optimal Merge Pattern (Algorithm and Example).**

In this article, we are going to study about the optimal merge pattern with its algorithm and an example.**Introduction to Greedy Strategy in Algorithms.**

In this article, we are going to discuss about the introduction of greedy strategy, algorithm for greedy strategy, some applications and the elements of greedy strategy in Analysis and Design of Algorithms.**Strassen's Matrix Multiplication in algorithms.**

In this article, we are going to discuss about the strassen matrix multiplication, some formula of matrix multiplication and algorithms for strassen matrix multiplication.**Huffman Coding (Algorithm, Example and Time complexity).**

This article contains basic concept of Huffman coding with their algorithm, example of Huffman coding and time complexity of a Huffman coding is also prescribed in this article.**Backtracking (Types and Algorithms).**

In this article, we will study about the concept of Backtracking and its types with their algorithms.**4 Queen’s problem and solution using backtracking algorithm.**

In this article, we are going to learn about the 4 Queen’s problem and how it can be solved by using backtracking?**N Queen’s problem and solution using backtracking algorithm.**

In this article, we are going to learn about the N Queen’s problem and how it can be solved by using backtracking?**Graph coloring problem’s solution using backtracking algorithm.**

In this article, we are going to learn about the graph coloring problem and how it can be solved with the help of backtracking algorithm.**Tournament Tree and their properties.**

In this article we are going to learn about the tournament tree, types of tournament tree, application of tournament tree and their properties.**Deterministic and Non Deterministic Algorithms.**

In this article, we are going to learn about the undecidable problems, polynomial and non - polynomial time algorithms, and the deterministic, non - deterministic algorithms.**Lower Bound Theory.**

In this article, we will learn about the concept of Lower Bound Theory and the proofing techniques that are useful for obtaining lower bounds.**Non Recursive Tree Traversal Algorithm.**

In this article, we will learn about the non recursive algorithm of tree traversals like algorithm for pre-order, post-order and in-order.**Line Drawing Algorithm.**

In this article, we are going to learn about Line-Drawing algorithms by DDA (Digital Differential analyzer) algorithms and Bresenham’s algorithm in computer graphics.**Breadth First Search (BFS) and Depth First Search (DFS) Algorithms.**

In this article, we learn about the concept of Breadth first search (BFS) and depth first search (DFS) and the algorithms of breadth first search and the depth first search.**P and NP problems and solutions | Algorithms.**

In this article, we learn about the concept of P problems, NP problems, NP hard problems and NP complete problems.**Travelling Salesman Problem.**

In this article, we will learn about the travelling salesman problem and prove that travelling salesman problem is the NP complete problem.**2 – 3 Trees Algorithm.**

In this article, we will learn the concept of 2 – 3 trees with its algorithm.**Kruskal's (P) and Prim's (K) Algorithms.**

In this article, we are going to learn about the minimum spanning tree with their application and there are some algorithms for finding the minimum spanning tree which are kruskal’s algorithms and prim’s algorithm, that are also prescribed in this article.**Algorithm for fractional knapsack problem.**

In this article, we are going to learn about fractional knapsack problem. Algorithm for fractional knapsack with its example is also prescribed in this article.**Algorithm and procedure to solve a longest common subsequence problem.**

In this article, we are going to learn about Longest Common Subsequence (LCS) problem. Algorithm and procedure to solve a longest common subsequence problem using dynamic programming approach are also prescribed in this article.**Midpoint Circle Algorithm.**

In this article, we are going to learn about circle generating algorithms in computer graphics i.e. Midpoint circle algorithm. Derivation of generating midpoint circle algorithm is also prescribed in this article.**Multistage graph problem with forward approach and backward approach algorithms.**

In this article, we are going to learn about Multistage graph problem with its solution based on dynamic programming i.e. forward approach and backward approach algorithms for multistage graph.**Floyd Warshall algorithm with its Pseudo Code.**

In this article, we will learn about the concept of Floyd Warshall algorithm with its pseudo code.**Reliability design problem.**

In this article, we will learn about the concept of reliability design problem.

### Sorting Algorithms

**External Merge Sorting**Algorithm**Radix Sort**and its Algorithm**Bucket Sort**Algorithm**Bubble sort**Algorithm, Flow Chart and C++ Code**Insertion sort**Algorithm, flowchart and C, C++ Code

### Misc.

**Quick links:**

C FAQ(s)
C Advance programs
C/C++ Tips & Tricks
Puzzles
JavaScript
CSS
Python
Linux Commands
PHP
Android
Articles
More...

**Featured post:**

Introduction to Linux (Its modes, Safety, Most popular Applications)

Linux Best Distribution Software (Distros) of 2018

Was this page helpful? Please share with your friends...

Are you a blogger? Join our Blogging forum.

Comments and Discussions