final Node node = nodes.getTail(); nodes.removeTail(); final double dist = distance(items[node.index], target);
final Node node = nodes.getTail(); nodes.removeTail(); final double dist = distance(items[node.index], target);
@Test public void getTail() { FastQueue<DummyData> alg = new FastQueue<DummyData>(10,DummyData.class,true); alg.grow();alg.grow(); assertTrue(alg.data[1] == alg.getTail()); }
@Test public void getTail_index() { FastQueue<DummyData> alg = new FastQueue<DummyData>(10,DummyData.class,true); alg.grow();alg.grow(); for (int i = 0; i < alg.size(); i++) { assertTrue(alg.data[i] == alg.getTail(alg.size-i-1)); } }