Skip to content

Commit 9a48744

Browse files
committed
Use require instead of import in js
1 parent 82cb610 commit 9a48744

File tree

75 files changed

+79
-75
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+79
-75
lines changed

.gitignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1-
.idea
1+
/.idea
2+
/node_modules
3+
/npm-debug.log
4+
/package.json
5+
/package-lock.json
26
.DS_Store

Backtracking/Knight's Tour Problem/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
/*
44
For N>3 the time taken by this algorithm is sufficiently high

Backtracking/N-Queens Problem/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const N = 4; // just change the value of N and the visuals will reflect the configuration!
44
const board = (function createArray(N) {

Branch and Bound/Binary Search Tree/insertion.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const T = {};
44

Branch and Bound/Binary Search Tree/search.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not
44
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],

Branch and Bound/Binary Search/iterative.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Branch and Bound/Binary Search/recursive.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Branch and Bound/Depth-Limited Search/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer();
44
const logger = new LogTracer();

Branch and Bound/Topological Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer();
44
const logger = new LogTracer();

Brute Force/Binary Tree Traversal/inOrder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not
44
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],

Brute Force/Binary Tree Traversal/postOrder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not
44
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],

Brute Force/Binary Tree Traversal/preOrder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not
44
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],

Brute Force/Bipartiteness Test/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false);
44
const logger = new LogTracer();

Brute Force/Breadth-First Search/shortestPath.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const logger = new LogTracer();

Brute Force/Breadth-First Search/tree.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().log(new LogTracer());
44
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not

Brute Force/Bridge Finding/efficient.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const graphTracer = new GraphTracer().directed(false);
44
const logger = new LogTracer();

Brute Force/Bridge Finding/naive.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false);
44
const logger = new LogTracer();

Brute Force/Bubble Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Comb Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Cycle Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Depth-First Search/graph.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const graphTracer = new GraphTracer().directed(false);
44
const visitedTracer = new Array1DTracer('visited');

Brute Force/Depth-First Search/shortestPath.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const logger = new LogTracer();

Brute Force/Depth-First Search/tree.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().log(new LogTracer());
44
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not

Brute Force/Depth-First Search/weightedGraph.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const logger = new LogTracer();

Brute Force/Flood Fill/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer } from 'algorithm-visualizer';
1+
const { Array2DTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array2DTracer();
44
const G = [

Brute Force/Heapsort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Insertion Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Lowest Common Ancestor/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const G = [ // G[i][j] indicates whether the path from the i-th node to the j-th node exists or not
44
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],

Brute Force/PageRank/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
function filledArray(length, value) {
44
return Array(...Array(length)).map(Number.prototype.valueOf, value);

Brute Force/Pancake Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Rabin-Karp's String Search/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const text = ['h', 'e', 'l', 'l', 'o', ' ', 's', 'i', 'r', ' ', 'h', 'e', 'l', 'l', 'o'];
44
const pattern = ['h', 'e', 'l', 'l', 'o'];

Brute Force/Selection Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Shellsort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Brute Force/Tarjan's Strongly Connected Components/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer } = require('algorithm-visualizer');
22

33
const G = [
44
[0, 0, 1, 1, 0, 0],

Divide and Conquer/Bucket Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, Randomize } = require('algorithm-visualizer');
22

33
const maxValue = 100;
44
const arraySize = 10;

Divide and Conquer/Counting Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, Randomize } = require('algorithm-visualizer');
22

33
const maxValue = 9;
44
const arrSize = 10;

Divide and Conquer/Merge Sort/bottomUp.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new Array2DTracer();
44
const logger = new LogTracer();

Divide and Conquer/Merge Sort/topDown.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Divide and Conquer/Pigeonhole Sort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const A = new Randomize.Array1D(7).create();
44
const N = A.length;

Divide and Conquer/Quicksort/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, ChartTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, ChartTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const chart = new ChartTracer();
44
const tracer = new Array1DTracer().chart(chart);

Divide and Conquer/Radix Sort/leastSignificantDigit.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new Array2DTracer();
44
const logger = new LogTracer();

Dynamic Programming/Bellman-Ford's Shortest Path/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().weighted();
44
const logger = new LogTracer();

Dynamic Programming/Catalan Number/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const N = 10;
44
const A = new Array(N + 1);

Dynamic Programming/Fibonacci Sequence/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer('Sequence');
44
const index = 15;

Dynamic Programming/Floyd-Warshall's Shortest Path/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().weighted();
44
const logger = new LogTracer();

Dynamic Programming/Integer Partition/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new Array2DTracer();
44
const logger = new LogTracer();

Dynamic Programming/Knapsack Problem/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const val = [1, 4, 5, 7]; // The value of all available items
44
const wt = [1, 3, 4, 5]; // The weights of available items

Dynamic Programming/Knuth-Morris-Pratt's String Search/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
function randString(length) {
44
const result = Math.random().toString(36);

Dynamic Programming/Levenshtein's Edit Distance/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array2DTracer('Distance Table');
44
const logger = new LogTracer();

Dynamic Programming/Longest Common Subsequence/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const string1 = 'AGGTAB';
44
const string2 = 'GXTXAYB';

Dynamic Programming/Longest Increasing Subsequence/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer();
44
const logger = new LogTracer();

Dynamic Programming/Longest Palindromic Subsequence/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer('Input Text');
44
const matrix = new Array2DTracer('Matrix');

Dynamic Programming/Maximum Subarray/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer();
44
const logger = new LogTracer();

Dynamic Programming/Maximum Sum Path/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array2DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const D = new Randomize.Array2D(5, 5, new Randomize.Integer(1, 5)).create();
44
const dataViewer = new Array2DTracer().set(D);

Dynamic Programming/Pascal's Triangle/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array2DTracer } from 'algorithm-visualizer';
1+
const { Array2DTracer } = require('algorithm-visualizer');
22

33
const N = 9;
44
const A = new Array(N);

Dynamic Programming/Shortest Common Supersequence/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, Array2DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, Array2DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const string1 = 'AGGTAB';
44
const string2 = 'GXTXAYB';

Dynamic Programming/Sieve of Eratosthenes/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer('Sieve');
44
const N = 30;

Dynamic Programming/Sliding Window/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new Array1DTracer();
44
const logger = new LogTracer();

Dynamic Programming/Ugly Numbers/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const N = 15;
44
const A = new Array(N);

Dynamic Programming/Z String Search/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const textTracer = new Array1DTracer('text');
44
const pattTracer = new Array1DTracer('pattern');

Greedy/Boyer–Moore's Majority Vote/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const A = [1, 3, 3, 2, 1, 1, 1];
44
const N = A.length;

Greedy/Dijkstra's Shortest Path/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { Array1DTracer, GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const tracerS = new Array1DTracer();

Greedy/Job Scheduling Problem/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer } = require('algorithm-visualizer');
22

33
const jobId = ['a', 'b', 'c', 'd', 'e'];
44
const deadline = [2, 1, 2, 1, 3];

Greedy/Kruskal's Minimum Spanning Tree/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const logger = new LogTracer();

Greedy/Prim's Minimum Spanning Tree/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GraphTracer, LogTracer, Randomize } from 'algorithm-visualizer';
1+
const { GraphTracer, LogTracer, Randomize } = require('algorithm-visualizer');
22

33
const tracer = new GraphTracer().directed(false).weighted();
44
const logger = new LogTracer();

Greedy/Stable Matching/code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Array1DTracer, LogTracer } from 'algorithm-visualizer';
1+
const { Array1DTracer, LogTracer } = require('algorithm-visualizer');
22

33
const ARank = {
44
Flavio: ['Valentine', 'July', 'Summer', 'Violet'],

0 commit comments

Comments
 (0)