This is a task list focused on Algorithm topics for OpenGenus IQ and Cosmos
See this guide to understand how to use this task list. Message @aditya if you need any help. You may work on uncompleted tasks, improve existing work and add questions for a completed task. See published posts here
Following is a small collection of scopes you may contribute to:
Search algorithms
 Linear search
 Binary search
 Ternary search
 Exponential search
 Fibonacci search (done by @Harshita)
 Golden section search
 Fuzzy search
 Interpolation search
 Jump search
 Fractional cascading in Binary search
 Noisy binary search
Sorting algorithms
 Bead sort
 Bogo sort
 Bubble sort
 Bucket sort (done by @Saranyajena)
 Circle sort (assigned to @ankursanodiya)
 Comb sort (done by @shreyasingh)
 Counting sort
 Cycle sort (done by @Robotjelly123)
 Flash sort
 Gnome sort
 Heap sort (done by @arunkumar0258)
 Insertion sort
 Binary Insertion sort
 Intro sort (assigned to @Saranyajena)
 Median sort
 Merge sort
 Pigeonhole sort

Quick sort
 Median of medians (assigned to @shreyateeza)
 Quantum Bogo Sort
 Radix sort (done by @Robotjelly123)
 Selection sort
 Shaker sort
 Shell sort
 Shell Metzner sort
 Sleep sort (assigned to @la27)
 Stooge sort (assigned to @ankursanodiya)
 Topological sort using Depth First Search (done by @Saranyajena)
 Topological sort using Breadth First Search
 Tree sort
Graph algorithms
 Hamiltonian cycle (assigned to @TravellerOnCode)
 Hamiltonian path
 Bron Kerbosch algorithm
 Minimum cut
 Karger cut
 Maximum matching
 Assignment problem
 Hopcroft Karp algorithm
 Blossom algorithm
 Hungarian algorithm
 Hall marriage theorem
 Konig theorem
 Peterson theorem
 Shortest path with k edges
 Tarjan algorithm (Strongly connected components) (done by @pradyumn014)
 Kosaraju’s algorithm (Strongly connected components)
 Centroid decomposition
 Depth first search
 Breadth first search
 Shortest path algorithms:
 Minimum spanning tree
 Bipartite check (assigned to @ishagautam)
 Dials algorithm (Optimised Dijkstra’s algorithm)
Computational geometry
 2D line intersection
 2D separating axis test
 Area of polygon (assigned to @piyush26c)
 Area of triangle (assigned to @piyush26c)
 Axis aligned bounding box collision
 Bresenham line (done by @piyush26c)
 Bresenham circle drawing algorithm (done by @piyush26c)
 Chans algorithm
 Cohen sutherland line clipping algorithm
 Sutherland Hodgeman algorithm
 Distance between two points (assigned to @piyush26c)
 Half plane intersection
 Sphere Tetrahedron Intersection
 Convex Hull
 Warnock algorithm
Dynamic programming
 Subset with sum divisible by m (assigned to @GeniGaus)
 Longest repeated subsequence
 Maximum sum bitonic subsequence
 Tile Stacking Problem (assigned to @saddhu1005)
 Number of ways to form a heap with n distinct integers
 Ways to write n as sum of two or more positive integers (assigned to @sajal_tikariha)
 Longest Arithmetic Progression (assigned to @sajal_tikariha)
 Unbounded Knapsack Algorithm (assigned to @masters_abh)
 Coin change problem
 Subset sum problem (assigned to @ishagautam)
 Assembly Line Scheduling (assigned to @karna98)
 Edit distance problem (assigned to @rajashree23)
 Cutting a Rod to maximize profit (1D DP) (assigned to @startech)
[add your list]
Greedy algorithms
 Minimum product subset in an array
 Maximum product subset in an array
 Divide 1 to n into two groups with minimum sum difference
 Split n into maximum composite numbers
 Maximize the sum of arr[i]*i
 Minimum sum of products of two array
 Largest lexicographic array with atmost K consecutive swaps
 Smallest subset with sum greater than all other elements
 Activity Selection problem (assigned to @shreyasingh)
 Job sequencing problem (assigned to @masters_abh)
 Fractional Knapsack Problem (assigned to @shreyasingh)
 Huffman Coding (assigned to @dldisha)
[add your list]
Others
 Square root Decomposition
 Euclidean GCD algorithm (assigned to @arunesh)
 Minimum insertion to make shortest palindrome (@mishramonalisha76)
 Multiple array range increments in linear time (assigned to @r0uxt1)
 Binary Lifting and LCA (assigned to @arshad2117)