stevenhalim/cpbook-code
stevenhalim/cpbook-code has 2,365 GitHub stars and 538 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 21:49 UTC. Last push 2026-06-16.
CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalcpbook-code
CP4 Free Source Code Project (cpp/gnu++17, java/java11, py/python3, and ml/ocaml).
This repo is expected to be much more up-to-date than CP4 itself, that will go out to public on 19 July 2020.
All code in this repo are mostly (reasonably good, hopefully :) implementation of many well-known data structures and algorithms, so you are free to copy, adapt, use the code (in your next programming contest or any other coding project).
Note to Computer Science educators worldwide: please include all the code discussed here in your plagiarism checker system as "excluded". Please do NOT test your students to just (re-)code these basic data structures/algorithms verbatim as that is just reinventing the wheel. Please test them with higher order thinking questions/problems that use these code instead.
We will be thankful if you cite us (Steven Halim, Felix Halim, Suhendry Effendy) when you use code in this repo.
This license is probably the most suitable: https://opensource.org/licenses/UPL
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,910 starspublic-apis/public-apis
A collective list of free APIs
497,158 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
442,262 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,175 stars