Home

Algorithms – Articles with solved programs on popular Algorithms

Latest Articles on Algorithms

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

Sorting Algorithms

  1. Introduction to Greedy Strategy in Algorithms
  2. Stability in sorting
  3. External Merge Sorting Algorithm
  4. Radix Sort and its Algorithm
  5. Bucket Sort Algorithm
  6. Bubble sort Algorithm, Flow Chart and C++ Code
  7. Insertion sort Algorithm, flowchart and C, C++ Code
  8. Merge Sort | One of the best sorting algorithms used for large inputs

Searching Algorithms

  1. Sieve of Eratosthenes to find prime numbers
  2. Optimal Merge Pattern (Algorithm and Example)
  3. Given an array of n numbers, Check whether there is any duplicate or not
  4. Finding the missing number
  5. Find the number occurring an odd number of times
  6. Find the pair whose sum is closest to zero in minimum time complexity
  7. Find three elements in an array such that their sum is equal to given element K
  8. Bitonic Search Algorithm
  9. Check whether a number is Fibonacci or not
  10. Segregate even and odd numbers in minimum time complexity
  11. Find trailing zeros in factorial of a number
  12. Find Nearest Greatest Neighbours of each element in an array
  13. Interpolation search algorithm

Dynamic programming

  1. Algorithm for fractional knapsack problem
  2. Algorithm and procedure to solve a longest common subsequence problem
  3. Dynamic Programming (Components, Applications and Elements)
  4. Find the Nth Fibonacci number | C++
  5. Longest Common Subsequence using Dynamic programming (DP)
  6. Longest Increasing Subsequence using Dynamic programming (DP)
  7. Find the maximum sub-array sum using KADANE'S ALGORITHM
  8. Non-intersecting chords using Dynamic Programming (DP)
  9. Edit Distance using Dynamic Programming (DP)
  10. Finding Ugly Number using Dynamic Programming (DP)
  11. Egg dropping problem using Dynamic Programming (DP)
  12. Wild card matching problem using Dynamic programming (DP)
  13. Compute sum of digits in all numbers from 1 to N for a given N
  14. Minimum jumps required using Dynamic programming (DP)

Graph Algorithms

  1. Graph coloring problem's solution using backtracking algorithm
  2. Breadth First Search (BFS) and Depth First Search (DFS) Algorithms
  3. Travelling Salesman Problem
  4. Kruskal's (P) and Prim's (K) Algorithms
  5. Multistage graph problem with forward approach and backward approach algorithms
  6. Floyd Warshall algorithm with its Pseudo Code

Backtracking Algorithms

  1. Backtracking (Types and Algorithms).
  2. 4 Queen's problem and solution using backtracking algorithm.
  3. N Queen's problem and solution using backtracking algorithm.

Recursion

  1. Find the GCD (Greatest Common Divisor) of two numbers using EUCLID'S ALGORITHM
  2. Compute the value of A raise to the power B using Fast Exponentiation

Algorithms Implementation

  1. Implement First Come First Served (FCFS) CPU Scheduling Algorithm using C program

Operating system algorithms

  1. Implementations of FCFS scheduling algorithm using C++.
  2. Implementation of Shortest Job First (SJF) Non-Preemptive CPU scheduling algorithm using C++.
  3. Implementation of Shortest Job First (SJF) Preemptive CPU scheduling algorithm using C++.
  4. Implementation of Priority scheduling (Pre-emptive) algorithm using C++.
  5. Implementation of Priority scheduling (Non Pre-emptive) algorithm using C++.
  6. Implementation of Round Robin CPU Scheduling algorithm using C++.
  7. Analysis of LRU page replacement algorithm and Belady's anomaly

Bitmasking

  1. Fast Exponentiation using Bitmasking

String

  1. Removing consecutive duplicates from a string

Misc.






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.
Learn PCB Designing: PCB DESIGNING TUTORIAL




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.