master
Add __init__.py files in all the directories (#2503)
Update abbreviation.py (#1887)
Fix sphinx/build_docs warnings for dynamic_programming (#12484)
fix: correct typo "util" to "until" (#12653)
[pre-commit.ci] pre-commit autoupdate (#14325)
[pre-commit.ci] pre-commit autoupdate -- ruff 2025 stable format (#12521)
Refactor bottom-up edit distance function to be class method (#7347)
fixed error in factorial.py (#1888)
Enable ruff RUF003 rule (#11376)
Correct ruff failures (#8732)
Adding Doctests to floyd_warshall.py (#11690)
added doctests for dynamicprogramming/minimum_partition (#10033)
Reenable files when TensorFlow supports the current Python (#11318)
largest divisible subset (#9825)
feat: increase test coverage of longest_common_subsequence to 75% (#11777)
Improve longest_common_substring.py (#12705)
Fix dynamic_programming/longest_increasing_subsequence.py (#12517)
Create longest_increasing_subsequence_iterative.py (#12524)
Enable ruff E741 rule (#11370)
Palindromic (#9288)
Update matrix_chain_order calculation with more details and test. (#12759)
Remove some print statements within algorithmic functions (#7499)
[pre-commit.ci] pre-commit autoupdate (#11322)
[pre-commit.ci] pre-commit autoupdate (#9543)
Add pep8-naming to pre-commit hooks and fixes incorrect naming conventions (#7062)
from __future__ import annotations (#2464)
added a problem with solution on sliding window. (#8566)
Made problem explanation more clear (#9841)
Replace bandit, flake8, isort, and pyupgrade with ruff (#8178)
Add narcissistic number finder with dynamic programming (#13971)
Add flake8-builtins to pre-commit and fix errors (#7105)
Added code for palindrome partitioning problem under dynamic programming (#7222)
Added dynamic_programming/range_sum_query.py (#12592)
added smith waterman algorithm (#9001)
add : trapped water program under dynamic programming (#10027)
Added implementation for Tribonacci sequence using dp (#6356)
Dahhou ilyas (#10058)
[pre-commit.ci] pre-commit autoupdate (#12930)