Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 50e09a9

Browse files
committed
remove useless interface - SegmentTreeFactory
1 parent 0c60167 commit 50e09a9

File tree

3 files changed

+1
-25
lines changed

3 files changed

+1
-25
lines changed

src/main/java/org/psjava/ds/tree/segmenttree/SegmentTreeFactory.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/main/java/org/psjava/goods/GoodSegmentTreeFactory.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/test/java/org/psjava/example/ds/SegmentTreeExample.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import org.psjava.ds.array.MutableArrayFromVarargs;
77
import org.psjava.ds.tree.segmenttree.SegmentTree;
88
import org.psjava.ds.tree.segmenttree.SegmentTreeByArrayImplementation;
9-
import org.psjava.goods.GoodSegmentTreeFactory;
109

1110
/**
1211
* @implementation {@link SegmentTreeByArrayImplementation}
@@ -20,7 +19,7 @@ public void example() {
2019

2120
PSArray<Integer> init = MutableArrayFromVarargs.create(4, 3, 1, 5, 2);
2221

23-
SegmentTree<Integer> maxTree = GoodSegmentTreeFactory.getInstance().create(init, Math::max);
22+
SegmentTree<Integer> maxTree = new SegmentTreeByArrayImplementation<>(init, Math::max);
2423

2524
// query by range.
2625

0 commit comments

Comments
 (0)