Alger logo
𝔸𝕝𝕘𝕖𝕣
About

Dynamic Programming

Max Non Adjacent Sum

Integer Partition

Subset Generation

Iterating Through Submasks

Optimal Binary Search Tree

Minimum Partition

Fractional Knapsack

Longest Increasing Subsequence O(nlogn)

Minimum Steps to One

Max Sum Contiguous Subsequence

Minimum Cost Path

Longest Sub Array

Fractional Knapsack 2

Longest Common Subsequence

Matrix Chain Order

Longest Increasing Subsequence

Minimum Coin Change

Trapping Rain Water

Longest Valid Parentheses

Longest Substring Without Repeating Characters

Zero One Knapsack

Longest Palindromic Subsequence

Find Month Calendar

Number Of Subset Equal To Given Sum

Tribonacci Number

Max Product Of Three

Longest Increasing Subsequence (Nlogn)

Minimum Edit Distance

Partition Problem

Longest Common String

Matrix Chain Multiplication

Egg Dropping Puzzle

Shortest Common Supersequence

Coin Change Topdown

Fibonacci Bottom Up

Palindrome Partitioning

Searching of Element in Dynamic Array

Brute Force Knapsack

Memoization Technique Knapsack

Longest Palindromic Substring

Longest Alternating Subsequence

Matrix Chain Recursive Top Down Memoisation

Dyanamic Programming Knapsack

Minimum Sum Partition

Count Friends Pairing

New Man Shanks Prime

Kadane Algorithm

Shortest Common Supersequence Length

Knapsack Memoization

Palindromic Partitioning

Longest Continuous Increasing Subsequence

Maximum Subarray

01knapsack Recursive

Min Number of Jumps

Kadanes Algorithm

Assembly Line Scheduling

Unbounded Knapsack

Rod Cutting Problem

Weighted Job Scheduling

Zero One Knapsack Problem

Algerlogo

© Alger 2022

About us

We are a group of programmers helping each other build new things, whether it be writing complex encryption programs, or simple ciphers. Our goal is to work together to document and model beautiful, helpful and interesting algorithms using code. We are an open-source community - anyone can contribute. We check each other's work, communicate and collaborate to solve problems. We strive to be welcoming, respectful, yet make sure that our code follows the latest programming guidelines.