Skip to content

Add exact algebra and combinatorial algorithm examples - #1

Merged
pralav-25 merged 27 commits into
mainfrom
feat/exact-algebra-and-combinatorics
Sep 25, 2026
Merged

pralav-25 merged 27 commits into
mainfrom
feat/exact-algebra-and-combinatorics

Conversation

@pralav-25

Copy link
Copy Markdown
Owner

Extend the teaching catalog with 27 exact-arithmetic and combinatorial algorithms: modular arithmetic, rational interpolation and linear systems, polynomial operations, recurrence evaluation, ranking/unranking, and subset transforms.

Each module documents its input domain, complexity, tie behavior, and executable example, and includes independent regression coverage using enumeration, algebraic identities, or standard-library oracles. The catalog now has 127 algorithms. Python-version and license badges link to the actual project metadata.

Validation on the committed tree: unittest discovery, every module's doctests, Ruff lint, and Ruff formatting all pass. Runtime dependencies remain empty.

@pralav-25
pralav-25 merged commit 2b7ef7e into main Sep 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant