6dc0e3c2509a50ca792adc3f3bd18cecb892f748
Computing the union of many LongLists was inefficient, because we were using a trivial algorithm. I replaced the algorithm with a multi way merge. The old algorithm had a runtime of O(n!*m) where n is the number of lists and m the length or the longest list. The new algorithm has a runtime of O(log(n) * n*m).
README
start Angular development server
cd pdb-js
build/npm/npm-v6.14.7/bin/npm run ng serve
or
gradlew npm_run_ng_serve
create new component
cd pdb-js
build/npm/npm-v6.14.7/bin/npm run ng generate component component-name
update JavaScript libraries
gradlew npm_update
gradlew npm_audit_fix
Description
Languages
Java
79.4%
TypeScript
11.1%
HTML
4.5%
Python
2.8%
SCSS
1.1%
Other
0.9%