Mercurial > hg > Members > tatsuki > bench > jungle-core
diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNodePath.java @ 172:809f813d1083
minner change
author | one |
---|---|
date | Tue, 10 Feb 2015 11:28:39 +0900 |
parents | b998fdc99bc0 |
children |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNodePath.java Tue Jan 13 02:34:42 2015 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNodePath.java Tue Feb 10 11:28:39 2015 +0900 @@ -87,7 +87,8 @@ }); } - +//PATHの一番後ろを取り除いたPATHを新しく作って返す +// EXAMPLE <0,0,3> → <0,0> @Override public NodePath tail() { List<Integer> tail = path.reverse(); @@ -95,18 +96,4 @@ return new DefaultNodePath(tail); } - @Override - public boolean compare(NodePath targetPath) { - - if (targetPath.size() < path.length()) - return false; - - for (Integer currentNum : path) { - Pair<Integer, NodePath> currentTargetPathNumPair = targetPath.pop(); - targetPath = currentTargetPathNumPair.right(); - if (currentNum != currentTargetPathNumPair.left()) - return false; - } - return true; - } }