0

〜1'000,000ノードのデータベースがあり、各ノードには質量とレベルの2つの主要なプロパティがあります。レベル1〜50があり、各レベルで最大のノード(質量で指定)を見つけたいと思います。開始ノードはできます誰でも、ある種の反復関数またはそのようなものがありますか?

4

1 に答える 1

0

純粋な暗号には反復はありません。暗号を使用する上位レベルの言語で行うか、インデックスを使用して開始ノードを手動で定義します。

START n1=node:levIndex('lev:1') WITH max(n1.mass) as mx MATCH n1 where n1.mass=mx RETURN Id(n1),n1.mass;
START n2=node:levIndex('lev:2') WITH max(n2.mass) as mx MATCH n2 where n2.mass=mx RETURN Id(n2),n2.mass;
START n3=node:levIndex('lev:3') WITH max(n3.mass) as mx MATCH n3 where n3.mass=mx RETURN Id(n3),n3.mass;
.....
于 2012-12-07T13:38:07.717 に答える