-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPageIndex.java
More file actions
33 lines (27 loc) · 835 Bytes
/
PageIndex.java
File metadata and controls
33 lines (27 loc) · 835 Bytes
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
import java.util.*;
public class PageIndex{
MyLinkedList<WordEntry> wordEntry = new MyLinkedList<WordEntry>();
public void addPositionForWord(String str, Position p){
//System.out.println("addPositionForWord me ghus gya");
int d=1;
//System.out.println("Yaha tak pahuch gya");
//System.out.println(wordEntry.list1.size());
//System.out.println(wordEntry.list1.size());
for(int k=0;k<wordEntry.getSize();k++){
if(wordEntry.getElem(k).str == str){
wordEntry.getElem(k).addPosition(p);
d = 0;
break;
}
}
//System.out.println(wordEntry.list1.size());
if(d != 0){
WordEntry newWordEntry = new WordEntry(str);
newWordEntry.addPosition(p);
wordEntry.addElem(newWordEntry);
}
}
public MyLinkedList<WordEntry> getWordEntries(){
return wordEntry;
}
}