Web Application

Applets for Algorithms

A public algorithm-learning workbook with 53 structured documents, searchable explanations, and runnable examples, developed alongside a top-0.64% LeetCode record.

Back to all projects
Dec 2023 - Present
JavaScriptAdvanced AlgorithmsTechnical WritingPedagogy

Overview

A public algorithm-learning workbook with 53 structured documents, searchable explanations, and runnable examples, developed alongside a top-0.64% LeetCode record.

Highlights

  • Published 53 algorithm documents across sorting, searching, greedy methods, dynamic programming, data structures, discrete mathematics, and computational geometry.
  • Defined a consistent teaching format combining runnable implementations, complexity analysis, intuition, examples, extensions, applications, and references.
  • Extended the CSE 546 computational-geometry project into a maintained Docusaurus and Algolia learning site; reached the LeetCode top 0.64% as of April 2026 without AI assistance.

Project narrative

Situation

I had learned many algorithms but found that isolated practice did not preserve the intuition, implementation details, or connections needed to recall them later. Existing options also did not match the clean, lightweight format I wanted for sharing algorithms and computer-science insights.

Task

Turn a computational-geometry course project into a public, searchable algorithm-learning workbook that could serve both as my reference and as a teaching resource for other learners.

Action

I built and maintain the site with Docusaurus and Algolia. Its 53 algorithm documents cover sorting, searching, greedy algorithms, dynamic programming, additional data structures, discrete mathematics, and computational geometry. I also defined a pedagogical template: each topic should include runnable code, time and memory complexity, intuitive description, concrete examples, extensions, applications, and references. Browser-executable Python snippets make selected examples directly testable.

Result

The workbook remains publicly deployed at code.trance-0.com and maintained, with its latest verified content update in August 2026. It turns private algorithm practice into an open learning resource, while my related LeetCode practice reached the top 0.64% as of April 2026 without AI assistance.