# Algorithms – Articles with solved programs on popular Algorithms

## Latest Articles on Algorithms

- Introduction to Algorithms.
- Dynamic Programming (Components, Applications and Elements).
- Find the roots of a complex polynomial equation using Regula Falsi Method in C.
- Sieve of Eratosthenes to find prime numbers.
- Implementations of FCFS scheduling algorithm using C++.
- Implementation of Shortest Job First (SJF) Non-Preemptive CPU scheduling algorithm using C++.
- Implementation of Shortest Job First (SJF) Preemptive CPU scheduling algorithm using C++.
- Implementation of Priority scheduling (Pre-emptive) algorithm using C++.
- Divide and Conquer Paradigm (What it is, Its Applications, Pros and Cons).
- Implementation of Priority scheduling (Non Pre-emptive) algorithm using C++.
- Implementation of Round Robin CPU Scheduling algorithm using C++.
- Jump Search Implementation using C++.
- Optimal Merge Pattern (Algorithm and Example).
- Introduction to Greedy Strategy in Algorithms.
- Strassen's Matrix Multiplication in algorithms.
- Huffman Coding (Algorithm, Example and Time complexity).
- Backtracking (Types and Algorithms).
- 4 Queen’s problem and solution using backtracking algorithm.
- N Queen’s problem and solution using backtracking algorithm.
- Graph coloring problem’s solution using backtracking algorithm.
- Tournament Tree and their properties.
- Deterministic and Non Deterministic Algorithms.
- Lower Bound Theory.
- Non Recursive Tree Traversal Algorithm.
- Line Drawing Algorithm.
- Breadth First Search (BFS) and Depth First Search (DFS) Algorithms.
- P and NP problems and solutions | Algorithms.
- Travelling Salesman Problem.
- 2 – 3 Trees Algorithm.
- Kruskal's (P) and Prim's (K) Algorithms.
- Algorithm for fractional knapsack problem.
- Algorithm and procedure to solve a longest common subsequence problem.
- Midpoint Circle Algorithm.
- Multistage graph problem with forward approach and backward approach algorithms.
- Floyd Warshall algorithm with its Pseudo Code.
- Reliability design problem.

**Sorting Algorithms**

- Stability in sorting
- 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
- Merge Sort | One of the best sorting algorithms used for large inputs

**Searching Algorithms**

- Given an array of n numbers, Check whether there is any duplicate or not
- Finding the missing number
- Find the number occurring an odd number of times
- Find the pair whose sum is closest to zero in minimum time complexity
- Find three elements in an array such that their sum is equal to given element K
- Bitonic Search Algorithm
- Search a Fibonacci number
- Segregate even and odd numbers in minimum time complexity
- Find trailing zeros in factorial of a number

**Dynamic programming**

- Find the Nth Fibonacci number | C++
- Longest Common Subsequence using Dynamic programming (DP)
- Longest Increasing Subsequence using Dynamic programming (DP)
- Find the maximum sub-array sum using KADANE'S ALGORITHM

**Recursion**

**Algorithms Implementation**

**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