Ross ROSS = Recommend OSS · open-source software intelligence for agents

kevin-wayne/algs4

Algorithms, 4th edition textbook code and libraries observed · 2026-08-28

github.com/kevin-wayne/algs4 · homepage · Java · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

60/100

  • Activity 61
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4020
  • days_rel: n/a
  • days_push: 235
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

7519 stars · 2659 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

The official Java source code and libraries accompanying the textbook 'Algorithms, 4th Edition' by Sedgewick and Wayne, packaged as edu.princeton.cs.algs4. It provides clear, educational implementations of fundamental algorithms and data structures such as sorting, searching, graphs, and strings.

Use cases

  • learn fundamental algorithms and data structures in Java
  • follow along with the Algorithms 4th edition textbook
  • complete Coursera Algorithms Part I and II programming assignments
  • reference implementations of sorting, graph, and string algorithms
  • set up a Java teaching environment for a computer science course
  • study classic data structures like union-find, BSTs, and tries

When to choose

  • you are learning or teaching algorithms from the Algorithms 4th edition textbook
  • you need clear, readable reference implementations of classic algorithms in Java
  • you are a Coursera Algorithms course student working on assignments
  • you want a simple, dependency-light Java library of core data structures

When to avoid

  • you need production-grade, thread-safe, or highly optimized data structures (use java.util or Guava)
  • you need algorithms in a language other than Java
  • you require concurrency support or advanced inheritance-based APIs
  • you need a comprehensive algorithms library beyond the textbook's scope

Facets

library · maturity stable

developer-tools education developer-tools jvm cross-platform algorithms data-structures textbook computer-science sorting graphs searching java-library coursera education

6 sources

Member repositories

RepositoryRoleHealth v2
kevin-wayne/algs4main60

For agents

markdown · JSON · MCP: product_card(name="kevin-wayne/algs4")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem