Jiachen Ren's repositories
path-finder-java
An interesting animation of path finder algorithms involving simulated genetic mutation and meiosis.
gol-web
An implementation of Conway's Game of Life using HTML 5 and JavaScript. With Safari's hard ware acceleration of the Web canvas's drawing environment, this could be extremely fast!
lagrange-cpp
An algorithm that decomposes a natural number into the sum of 4 squared numbers written in C++. Note: an int array is used for acceleration. Faster than both its Java and Swift counterparts.
lagrange-java
A program that demonstrates the backtracking principle.
lagrange-swift
An algorithm that decomposes a natural number into the sum of 4 squared numbers written in swift. Note: swift's dictionary is used for hash-mapping like acceleration.
sqrt-int
Parallel bench marking of 6 different sqrt int algorithms using java.