1.0.2 • Published 4 years ago
array-search-node v1.0.2
Implemented Search algorithms for node js
Class Functions (Algorithms) List
Search.binarySearch(left, right, num);
Search.exponentialSearch(num); // This function worked is not stable now
Search.fibonacciSearch(num);
Search.interpolationSearch(num);
Search.jumpSearch(num);
Search.linearSearch(num);
Search.fastLinearSearch(num);
Search.searchFunctions(functionName);
Search.searchFunctions(function one(){});
Search.searchObject(object_);
Example
const Search = require("array-search-node");
let array = [0,1,2,3,4,5,6,7,8,9];
let num = 7;
const search = new Search(array);
search.jumpSearch(num);
let arrayFuncNames = ['func1','func2','func3','func4','func5'];
const search1 = new Search(array).searchFunctions('func1');
let arrayFuncs = [function one(test){},function two(){}];
const search2 = new Search(array).searchFunctions(function one(test){});
let array1 = [{test: 1},{test: 2},3,"true",true,{test:3}];
const search3 = new Search(array).searchObject({ test : 2 });
console.log(search);