Skip to content

Commit dad9b84

Browse files
committedMay 19, 2020
new file: README.md
1 parent 0a1cabe commit dad9b84

File tree

5 files changed

+2721
-0
lines changed

5 files changed

+2721
-0
lines changed
 

‎README.md

+2
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,5 @@ A complete data structure library written in JavaScript.
2222
非线性表(NonLinear List)
2323
- [Priority Queue 优先队列](http://mauriciosantos.github.io/Buckets-JS/symbols/buckets.PriorityQueue.html)
2424
线性表(Linear List)
25+
26+
参考资料 https://github.com/mauriciosantos/Buckets-JS

‎dist/buckets.js

+2,682
Large diffs are not rendered by default.

‎dist/buckets.min.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/buckets.min.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎example/arrays.js

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
const buckets = require('../dist/buckets.min.js');
2+
3+
var eq = function (arg1, arg2) {
4+
return arg1.val === arg2.val;
5+
};
6+
7+
var customObjectArray = [
8+
{
9+
key1: "value1"
10+
},
11+
{
12+
key2: "value2"
13+
},
14+
{
15+
key3: "value3"
16+
}
17+
];
18+
19+
// var numberArray = [1, 3, 5, 7, 9]
20+
21+
//console.log(buckets.arrays.indexOf(numberArray, 1));
22+
// console.log(numberArray);
23+
// buckets.arrays.remove(numberArray, 9)
24+
// console.log(numberArray);
25+
26+
// console.log(buckets.arrays.indexOf(customObjectArray, {
27+
// key: "value3"
28+
// }));
29+
console.log(customObjectArray);
30+
buckets.arrays.remove(customObjectArray, {
31+
key3: "value3"
32+
}, eq)
33+
console.log(customObjectArray);

0 commit comments

Comments
 (0)
Please sign in to comment.