-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathel.ts
More file actions
63 lines (53 loc) · 2.28 KB
/
el.ts
File metadata and controls
63 lines (53 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import * as utility from './exports/utility-exports';
import * as sort from './exports/sort-exports';
import * as datastructure from './exports/data-structure-exports';
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define([], factory);
} else if (typeof module === 'object' && module.exports) {
module.exports = factory();
} else {
root._ = factory();
}
}(this, function () {
return {
//Functions:
//utilities
arraySum: utility.Utility._arraySum,
arrayMin: utility.Utility._arrayMin,
arrayMax: utility.Utility._arrayMax,
arrayProduct: utility.Utility._arrayProduct,
average: utility.Utility._average,
compare: utility.Utility._compare,
inversions: utility.Utility._inversions,
isSorted: utility.Utility._isSorted,
isNeutral: utility.Utility._isNeutral,
isPositive: utility.Utility._isPositive,
isNegative: utility.Utility._isNegative,
shuffle: utility.Utility._knuthShuffle,
randSeq: utility.Utility._randSeq,
swapInArray: utility.Utility._swapInArray,
uniform: utility.Utility._uniform,
round: utility.Utility._round,
clone: utility.Utility._clone,
contains: utility.Utility._contains,
isEmpty: utility.Utility._isEmpty,
isEqual: utility.Utility._isEqual,
accumulate: utility.Utility._accumulate,
//sorts
binarySort: sort.Sort._binarySort,
insertionSort: sort.Sort._insertionSort,
mergeSort: sort.Sort._mergeSort,
selectionSort: sort.Sort._selectionSort,
shellSort: sort.Sort._shellSort,
//Class:
//data structure:
Bag: datastructure.DataStructure._bag,
Queue: datastructure.DataStructure._queue,
Stack: datastructure.DataStructure._stack,
Vector: datastructure.DataStructure._vector,
BSearchTree: datastructure.DataStructure._binSearchTree,
Matrix: datastructure.DataStructure._matrix,
Dictionary: datastructure.DataStructure._dictionary
};
}));