-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTest.java
More file actions
38 lines (36 loc) · 1.41 KB
/
Test.java
File metadata and controls
38 lines (36 loc) · 1.41 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
import java.util.Random;
public class Test {
public static void main(String[] args) {
int degree = 50;
String fileName = "tom.gbk";
int sequenceLength = 4;
boolean cache = true;
int cacheSize = 200;
BTree tom = new BTree(degree,fileName,sequenceLength,cache,cacheSize);
Random rand = new Random(1);
long startTime = System.nanoTime();
for(long k = 0; k < 1000; k++) {
tom.insert(rand.nextInt(2000));
}
long endTime = System.nanoTime();
System.out.println((double)(endTime - startTime)/1000000000);
// tom.insert(TreeObject.sequenceToLong("ATTA"));
// tom.insert(TreeObject.sequenceToLong("ATTA"));
// tom.insert(TreeObject.sequenceToLong("ATCG"));
// tom.insert(TreeObject.sequenceToLong("GTCA"));
// tom.insert(TreeObject.sequenceToLong("ACTG"));
// tom.insert(TreeObject.sequenceToLong("ACGT"));
// tom.insert(TreeObject.sequenceToLong("ATCC"));
// tom.insert(TreeObject.sequenceToLong("ATGC"));
// tom.insert(TreeObject.sequenceToLong("ATGC"));
// tom.insert(TreeObject.sequenceToLong("TGCA"));
// tom.insert(TreeObject.sequenceToLong("TGCA"));
// tom.insert(TreeObject.sequenceToLong("AAAA"));
// tom.insert(TreeObject.sequenceToLong("AAAT"));
// tom.insert(TreeObject.sequenceToLong("GAAT"));
// tom.insert(TreeObject.sequenceToLong("CCAT"));
// tom.insert(TreeObject.sequenceToLong("GCAT"));
// tom.insert(TreeObject.sequenceToLong("ACAT"));
// tom.printTree();
}
}