All repos
Java MIT 18695 4510

williamfiset/algorithms

A collection of algorithms and data structures

Why it is useful

algorithms is a recent open-source project in Computer Algebra. It is included because it has recent repository activity and can support mathematical learning, research, modelling, software development, or AI workflows.

Repository at a glance

  • Owner: williamfiset
  • Primary language: Java
  • Latest update: 2026-08-02
  • Stars / forks: 18695 / 4510
  • License: MIT
  • Links: No separate project site was listed.
  • Video: Watch a related video

Good starting points

  1. Read the project README and installation instructions.
  2. Try the smallest example before changing parameters or datasets.
  3. Check tests, issues, and release notes before relying on results in teaching or research.
  4. Cite the repository and its license when reusing code or figures.

README snapshot

Algorithms and data structures are fundamental to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. This repository's goal is to demonstrate how to correctly implement common data structures and algorithms in the simplest and most elegant ways. 🎬 Many of the algorithms and data structures in this repo have companion video explanations on the [William Fiset YouTube channel](https://www.youtube.com/@William