annotate src/pagerank/LinkToVertex.java @ 9:9787663edb54 draft

delete if expression in computePageRank method.
author one
date Wed, 05 Sep 2012 18:44:03 +0900
parents 4d1885a2fa36
children 0ef7268bbbac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1744340f8be6 add some java files
one
parents:
diff changeset
1 package pagerank;
1744340f8be6 add some java files
one
parents:
diff changeset
2
1744340f8be6 add some java files
one
parents:
diff changeset
3 import java.util.HashMap;
1744340f8be6 add some java files
one
parents:
diff changeset
4
1744340f8be6 add some java files
one
parents:
diff changeset
5 import com.tinkerpop.blueprints.Direction;
1744340f8be6 add some java files
one
parents:
diff changeset
6 import com.tinkerpop.blueprints.Edge;
1744340f8be6 add some java files
one
parents:
diff changeset
7 import com.tinkerpop.blueprints.Graph;
1744340f8be6 add some java files
one
parents:
diff changeset
8 import com.tinkerpop.blueprints.Vertex;
1744340f8be6 add some java files
one
parents:
diff changeset
9
1744340f8be6 add some java files
one
parents:
diff changeset
10 import pagerank.WikiPage;
1744340f8be6 add some java files
one
parents:
diff changeset
11
1744340f8be6 add some java files
one
parents:
diff changeset
12 public class LinkToVertex {
1744340f8be6 add some java files
one
parents:
diff changeset
13
1744340f8be6 add some java files
one
parents:
diff changeset
14 Graph graph;
1744340f8be6 add some java files
one
parents:
diff changeset
15 public final static String PAGE_TITLE = "pageTitle";
1744340f8be6 add some java files
one
parents:
diff changeset
16 public final static String PAGE_RANK = "pageRank";
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
17 // pageIdTable
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
18 // key: pageTitle value: Vertex ID
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
19 private HashMap<String, Object> pageIdTable = new HashMap<String, Object>();
2
1744340f8be6 add some java files
one
parents:
diff changeset
20
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
21 // wikiPageHash
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
22 // key: pageTitle value: wikiPage(class)
2
1744340f8be6 add some java files
one
parents:
diff changeset
23 private HashMap<String, WikiPage> wikiPageHash = new HashMap<String, WikiPage>();
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
24 private long AllVertexNumber;
2
1744340f8be6 add some java files
one
parents:
diff changeset
25
8
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
26 private final double weight = 0.85;
2
1744340f8be6 add some java files
one
parents:
diff changeset
27
1744340f8be6 add some java files
one
parents:
diff changeset
28 public static final String HAS_LINK = "HasLink";
1744340f8be6 add some java files
one
parents:
diff changeset
29
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
30 public LinkToVertex(Graph graph) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
31 this.graph = graph;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
32 AllVertexNumber = 0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
33 }
1744340f8be6 add some java files
one
parents:
diff changeset
34
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
35 public Object getId(String pageTitle) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
36 return pageIdTable.get(pageTitle);
1744340f8be6 add some java files
one
parents:
diff changeset
37 }
1744340f8be6 add some java files
one
parents:
diff changeset
38
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
39 public boolean isHasLink(String label) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
40 return label.equals(HAS_LINK);
1744340f8be6 add some java files
one
parents:
diff changeset
41 }
1744340f8be6 add some java files
one
parents:
diff changeset
42
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
43 public Vertex createVertex() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
44 return graph.addVertex(null);
1744340f8be6 add some java files
one
parents:
diff changeset
45 }
1744340f8be6 add some java files
one
parents:
diff changeset
46
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
47 public Vertex createVertex(Object id) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
48 return graph.addVertex(id);
1744340f8be6 add some java files
one
parents:
diff changeset
49 }
1744340f8be6 add some java files
one
parents:
diff changeset
50
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
51
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
52 Vertex createVertexWithProperty(String key, Object value, Object id) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
53 Vertex v = createVertex(id);
2
1744340f8be6 add some java files
one
parents:
diff changeset
54 v.setProperty(key,value);
1744340f8be6 add some java files
one
parents:
diff changeset
55 return v;
1744340f8be6 add some java files
one
parents:
diff changeset
56 }
1744340f8be6 add some java files
one
parents:
diff changeset
57
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
58 Vertex createVertexWithProperty(String key, Object value) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
59 return createVertexWithProperty(key, value, null);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
60 }
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
61
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
62 public String getPageTitle(Vertex v) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
63 return (String) v.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
64 }
1744340f8be6 add some java files
one
parents:
diff changeset
65
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
66 public Double getPageRank(Vertex v) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
67 return (Double) v.getProperty(PAGE_RANK);
1744340f8be6 add some java files
one
parents:
diff changeset
68 }
1744340f8be6 add some java files
one
parents:
diff changeset
69
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
70
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
71 Vertex createVertexWithPageTitle(String pageTitle, Object id) {
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
72 Vertex v = createVertexWithProperty(PAGE_TITLE, pageTitle, id);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
73 setPageRank(v, (Double)0.0);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
74 pageIdTable.put(pageTitle, id );
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
75 return v;
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
76 }
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
77
2
1744340f8be6 add some java files
one
parents:
diff changeset
78 Vertex createVertexWithPageTitle(String pageTitle) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
79 return createVertexWithPageTitle(pageTitle, null);
2
1744340f8be6 add some java files
one
parents:
diff changeset
80 }
1744340f8be6 add some java files
one
parents:
diff changeset
81
1744340f8be6 add some java files
one
parents:
diff changeset
82 Vertex setPageRank(Vertex v, Double rank) {
1744340f8be6 add some java files
one
parents:
diff changeset
83 v.setProperty(PAGE_RANK, rank);
1744340f8be6 add some java files
one
parents:
diff changeset
84 return v;
1744340f8be6 add some java files
one
parents:
diff changeset
85 }
1744340f8be6 add some java files
one
parents:
diff changeset
86
1744340f8be6 add some java files
one
parents:
diff changeset
87 Vertex getVertex(String name) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
88 Object id = pageIdTable.get(name);
2
1744340f8be6 add some java files
one
parents:
diff changeset
89 return graph.getVertex(id);
1744340f8be6 add some java files
one
parents:
diff changeset
90 }
1744340f8be6 add some java files
one
parents:
diff changeset
91
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
92 Vertex getVertexById(String id) {
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
93 return graph.getVertex(id);
2
1744340f8be6 add some java files
one
parents:
diff changeset
94 }
1744340f8be6 add some java files
one
parents:
diff changeset
95
1744340f8be6 add some java files
one
parents:
diff changeset
96 Edge setRelationship(Vertex v1, Vertex v2, String label) {
1744340f8be6 add some java files
one
parents:
diff changeset
97 Edge e = graph.addEdge(null, v1, v2, label);
1744340f8be6 add some java files
one
parents:
diff changeset
98 return e;
1744340f8be6 add some java files
one
parents:
diff changeset
99 }
1744340f8be6 add some java files
one
parents:
diff changeset
100
1744340f8be6 add some java files
one
parents:
diff changeset
101 Edge setHasLink(Vertex v1, Vertex v2) {
1744340f8be6 add some java files
one
parents:
diff changeset
102 return setRelationship(v1, v2, HAS_LINK);
1744340f8be6 add some java files
one
parents:
diff changeset
103 }
1744340f8be6 add some java files
one
parents:
diff changeset
104
8
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
105 void initPageRankAllVertex() {
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
106 for (Vertex v : graph.getVertices()) {
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
107 setPageRank(v, 0.0);
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
108 }
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
109 }
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
110
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
111 long searchAllVertices() {
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
112 AllVertexNumber = 0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
113 for (Vertex v : graph.getVertices()) {
1744340f8be6 add some java files
one
parents:
diff changeset
114 if ( (v.getProperty(PAGE_TITLE) != null) &&
1744340f8be6 add some java files
one
parents:
diff changeset
115 (v.getProperty(PAGE_RANK)) != null ) {
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
116 WikiPage wiki = new WikiPage(v);
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
117 pageIdTable.put((String) v.getProperty(PAGE_TITLE), v.getId());
2
1744340f8be6 add some java files
one
parents:
diff changeset
118 wiki.setInHasLink(computeInHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
119 wiki.setOutHasLink(computeOutHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
120 wikiPageHash.put((String) v.getProperty(PAGE_TITLE), wiki);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
121 AllVertexNumber++;
2
1744340f8be6 add some java files
one
parents:
diff changeset
122 }
1744340f8be6 add some java files
one
parents:
diff changeset
123 }
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
124 return AllVertexNumber;
2
1744340f8be6 add some java files
one
parents:
diff changeset
125 }
1744340f8be6 add some java files
one
parents:
diff changeset
126
1744340f8be6 add some java files
one
parents:
diff changeset
127 void searchRegiNodes(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
128
1744340f8be6 add some java files
one
parents:
diff changeset
129 if ( (v.getProperty(PAGE_TITLE) != null) &&
1744340f8be6 add some java files
one
parents:
diff changeset
130 (v.getProperty(PAGE_RANK) != null)) {
1744340f8be6 add some java files
one
parents:
diff changeset
131 WikiPage wiki = new WikiPage(v);
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
132 pageIdTable.put((String) v.getProperty(PAGE_TITLE), v.getId());
2
1744340f8be6 add some java files
one
parents:
diff changeset
133 wiki.setInHasLink(computeInHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
134 wiki.setOutHasLink(computeOutHasLink(v));
1744340f8be6 add some java files
one
parents:
diff changeset
135 wikiPageHash.put((String) v.getProperty(PAGE_TITLE), wiki);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
136 AllVertexNumber++;
2
1744340f8be6 add some java files
one
parents:
diff changeset
137 }
1744340f8be6 add some java files
one
parents:
diff changeset
138 }
1744340f8be6 add some java files
one
parents:
diff changeset
139
1744340f8be6 add some java files
one
parents:
diff changeset
140 HashMap<String, WikiPage> getWikiPageHash() {
1744340f8be6 add some java files
one
parents:
diff changeset
141 return wikiPageHash;
1744340f8be6 add some java files
one
parents:
diff changeset
142 }
1744340f8be6 add some java files
one
parents:
diff changeset
143
5
140272228818 fix LinkToVertex.java
one
parents: 4
diff changeset
144 HashMap<String, Object> getPageIdTable() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
145 return pageIdTable;
1744340f8be6 add some java files
one
parents:
diff changeset
146 }
1744340f8be6 add some java files
one
parents:
diff changeset
147
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
148 public Iterable<Vertex> getAllVertices() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
149 return graph.getVertices();
1744340f8be6 add some java files
one
parents:
diff changeset
150 }
1744340f8be6 add some java files
one
parents:
diff changeset
151
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
152 public void printAllVertices() {
2
1744340f8be6 add some java files
one
parents:
diff changeset
153 for (Vertex v : graph.getVertices() ) {
1744340f8be6 add some java files
one
parents:
diff changeset
154 System.out.println("ID = "+ v.getId());
1744340f8be6 add some java files
one
parents:
diff changeset
155 for (String key: v.getPropertyKeys()) {
1744340f8be6 add some java files
one
parents:
diff changeset
156 System.out.println(key + "=" + v.getProperty(key));
1744340f8be6 add some java files
one
parents:
diff changeset
157 }
1744340f8be6 add some java files
one
parents:
diff changeset
158 /*
1744340f8be6 add some java files
one
parents:
diff changeset
159 for (Edge e : v.getEdges(Direction.IN, HAS_LINK) ) {
1744340f8be6 add some java files
one
parents:
diff changeset
160 System.out.println();
1744340f8be6 add some java files
one
parents:
diff changeset
161 }
1744340f8be6 add some java files
one
parents:
diff changeset
162 */
1744340f8be6 add some java files
one
parents:
diff changeset
163 }
1744340f8be6 add some java files
one
parents:
diff changeset
164 System.out.println("--");
1744340f8be6 add some java files
one
parents:
diff changeset
165
1744340f8be6 add some java files
one
parents:
diff changeset
166 }
1744340f8be6 add some java files
one
parents:
diff changeset
167
1744340f8be6 add some java files
one
parents:
diff changeset
168 public long computeOutHasLink(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
169 long count = 0;
1744340f8be6 add some java files
one
parents:
diff changeset
170 for (Edge edge : v.getEdges(Direction.OUT, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
171 count++;
1744340f8be6 add some java files
one
parents:
diff changeset
172 }
1744340f8be6 add some java files
one
parents:
diff changeset
173 return count;
1744340f8be6 add some java files
one
parents:
diff changeset
174 }
1744340f8be6 add some java files
one
parents:
diff changeset
175
1744340f8be6 add some java files
one
parents:
diff changeset
176 public long computeInHasLink(Vertex v) {
1744340f8be6 add some java files
one
parents:
diff changeset
177 long count = 0;
1744340f8be6 add some java files
one
parents:
diff changeset
178 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
179 count++;
1744340f8be6 add some java files
one
parents:
diff changeset
180 }
1744340f8be6 add some java files
one
parents:
diff changeset
181 return count;
1744340f8be6 add some java files
one
parents:
diff changeset
182 }
1744340f8be6 add some java files
one
parents:
diff changeset
183
1744340f8be6 add some java files
one
parents:
diff changeset
184 public void printOutHasLink(Vertex v, int depth) {
1744340f8be6 add some java files
one
parents:
diff changeset
185 int numberOfLinkPages = 0;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
186 String output = "title:"+v.getProperty(PAGE_TITLE) + " outHasLink pages:";
2
1744340f8be6 add some java files
one
parents:
diff changeset
187 System.out.println(output);
1744340f8be6 add some java files
one
parents:
diff changeset
188 for (Edge edge : v.getEdges(Direction.OUT, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
189 Vertex outV = edge.getVertex(Direction.IN);
1744340f8be6 add some java files
one
parents:
diff changeset
190 String str = (String) outV.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
191 System.out.println(str);
1744340f8be6 add some java files
one
parents:
diff changeset
192 numberOfLinkPages++;
1744340f8be6 add some java files
one
parents:
diff changeset
193 }
1744340f8be6 add some java files
one
parents:
diff changeset
194 String numOutput = "Number of outHaslink pages: " + numberOfLinkPages;
1744340f8be6 add some java files
one
parents:
diff changeset
195 System.out.println(numOutput);
1744340f8be6 add some java files
one
parents:
diff changeset
196 }
1744340f8be6 add some java files
one
parents:
diff changeset
197
1744340f8be6 add some java files
one
parents:
diff changeset
198 public void printInHasLink(Vertex v, int depth) {
1744340f8be6 add some java files
one
parents:
diff changeset
199 int numberOfLinkPages = 0;
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
200 String output = "title:" +v.getProperty(PAGE_TITLE) + " inHasLink pages:";
2
1744340f8be6 add some java files
one
parents:
diff changeset
201 System.out.println(output);
1744340f8be6 add some java files
one
parents:
diff changeset
202 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK)) {
1744340f8be6 add some java files
one
parents:
diff changeset
203 Vertex outV = edge.getVertex(Direction.OUT);
1744340f8be6 add some java files
one
parents:
diff changeset
204 String str = (String) outV.getProperty(PAGE_TITLE);
1744340f8be6 add some java files
one
parents:
diff changeset
205 System.out.println(str);
1744340f8be6 add some java files
one
parents:
diff changeset
206 numberOfLinkPages++;
1744340f8be6 add some java files
one
parents:
diff changeset
207 }
1744340f8be6 add some java files
one
parents:
diff changeset
208 String numOutput = "Number of inHaslink pages: " + numberOfLinkPages + "\n";
1744340f8be6 add some java files
one
parents:
diff changeset
209 System.out.println(numOutput);
1744340f8be6 add some java files
one
parents:
diff changeset
210 }
1744340f8be6 add some java files
one
parents:
diff changeset
211
1744340f8be6 add some java files
one
parents:
diff changeset
212 public double computePageRank(Vertex v) {
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
213 double sum = 0.0;
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
214 double pageRank = 0.0;
2
1744340f8be6 add some java files
one
parents:
diff changeset
215 String title = getPageTitle(v);
1744340f8be6 add some java files
one
parents:
diff changeset
216 WikiPage wiki = wikiPageHash.get(title);
1744340f8be6 add some java files
one
parents:
diff changeset
217
1744340f8be6 add some java files
one
parents:
diff changeset
218 for (Edge edge : v.getEdges(Direction.IN, HAS_LINK) ) {
1744340f8be6 add some java files
one
parents:
diff changeset
219 Vertex linkV = edge.getVertex(Direction.OUT);
9
9787663edb54 delete if expression in computePageRank method.
one
parents: 8
diff changeset
220 assert computeOutHasLink(linkV)!=0 ;
9787663edb54 delete if expression in computePageRank method.
one
parents: 8
diff changeset
221 double pr = (Double)linkV.getProperty(PAGE_RANK);
9787663edb54 delete if expression in computePageRank method.
one
parents: 8
diff changeset
222 sum += (double) pr / computeOutHasLink(linkV) ;
2
1744340f8be6 add some java files
one
parents:
diff changeset
223 }
9
9787663edb54 delete if expression in computePageRank method.
one
parents: 8
diff changeset
224 double tmp = (double) 1 - weight;
9787663edb54 delete if expression in computePageRank method.
one
parents: 8
diff changeset
225 pageRank = (double) tmp / AllVertexNumber
8
4d1885a2fa36 fix method of calculation for computing PageRank.
one
parents: 7
diff changeset
226 + (double) sum * weight;
7
c7b139ff27e2 compute PageRank. initial value is 1/ AllVertexNumber
one
parents: 5
diff changeset
227
2
1744340f8be6 add some java files
one
parents:
diff changeset
228 wiki.setRank(pageRank);
1744340f8be6 add some java files
one
parents:
diff changeset
229 v.setProperty(PAGE_RANK, pageRank);
1744340f8be6 add some java files
one
parents:
diff changeset
230 return pageRank;
1744340f8be6 add some java files
one
parents:
diff changeset
231 }
1744340f8be6 add some java files
one
parents:
diff changeset
232
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
233 public void printVertexInfo(int nodeId) {
2
1744340f8be6 add some java files
one
parents:
diff changeset
234 Vertex v = graph.getVertex(nodeId);
1744340f8be6 add some java files
one
parents:
diff changeset
235 printInHasLink(v, 1);
1744340f8be6 add some java files
one
parents:
diff changeset
236 printOutHasLink(v, 1);
1744340f8be6 add some java files
one
parents:
diff changeset
237
1744340f8be6 add some java files
one
parents:
diff changeset
238 String title = getPageTitle(v);
1744340f8be6 add some java files
one
parents:
diff changeset
239 double rank = getPageRank(v);
1744340f8be6 add some java files
one
parents:
diff changeset
240 long inHasLink = computeInHasLink(v);
1744340f8be6 add some java files
one
parents:
diff changeset
241 long outHasLink = computeOutHasLink(v);
1744340f8be6 add some java files
one
parents:
diff changeset
242
1744340f8be6 add some java files
one
parents:
diff changeset
243 System.out.println("id:"+nodeId+" title:"+title+" rank:"+rank);
1744340f8be6 add some java files
one
parents:
diff changeset
244 System.out.println("inHasLink:"+inHasLink+" outHasLink:"+outHasLink);
4
dcd59917a2dd fix LinkToVertex
one
parents: 2
diff changeset
245 System.out.println();
2
1744340f8be6 add some java files
one
parents:
diff changeset
246
1744340f8be6 add some java files
one
parents:
diff changeset
247 }
1744340f8be6 add some java files
one
parents:
diff changeset
248
1744340f8be6 add some java files
one
parents:
diff changeset
249 }