From 4cc59f8acece9488bc5ff8e0ed544147d1d5e102 Mon Sep 17 00:00:00 2001 From: Ilya Medvedev Date: Thu, 26 Jan 2023 11:53:46 +0300 Subject: [PATCH] feat: update triangle algorithm --- benchmark.ts | 16 ++-- demo/index.html | 21 ++++-- src/triangle.ts | 195 ++++++++++++++++++------------------------------ 3 files changed, 93 insertions(+), 139 deletions(-) diff --git a/benchmark.ts b/benchmark.ts index a862d6d..3686896 100644 --- a/benchmark.ts +++ b/benchmark.ts @@ -1,16 +1,16 @@ -import b from "benny"; -import { createSierpinskiTriangle } from "./src/triangle"; +import b from 'benny'; +import { createSierpinskiTriangle } from './src/triangle'; b.suite( - "Iterations", + 'Iterations', - b.add("1", () => createSierpinskiTriangle({ size: 1000, iterations: 1 })), - b.add("2", () => createSierpinskiTriangle({ size: 1000, iterations: 2 })), - b.add("3", () => createSierpinskiTriangle({ size: 1000, iterations: 3 })), - b.add("4", () => createSierpinskiTriangle({ size: 1000, iterations: 4 })), + b.add('1', () => createSierpinskiTriangle({ size: 1000, depth: 1 })), + b.add('2', () => createSierpinskiTriangle({ size: 1000, depth: 2 })), + b.add('3', () => createSierpinskiTriangle({ size: 1000, depth: 3 })), + b.add('4', () => createSierpinskiTriangle({ size: 1000, depth: 4 })), b.cycle(), b.complete(), - b.save({ file: "result", folder: ".bench", format: "chart.html" }) + b.save({ file: 'result', folder: '.bench', format: 'chart.html' }), ); diff --git a/demo/index.html b/demo/index.html index 999fb54..b771455 100644 --- a/demo/index.html +++ b/demo/index.html @@ -43,34 +43,41 @@


+ Triangles: 1 +
+
Repo
NPM