我有一个非常简单的示例图,我试图对其进行深度优先查询。假设图的边看起来像这样
A->B
A->C
B->D
B->E
C->F
C->G
Run Code Online (Sandbox Code Playgroud)
从 A 开始的深度优先搜索应该返回
A-B-D-E-C-F-G
Run Code Online (Sandbox Code Playgroud)
但如果我能得到下面的订单那就更好了
D-E-B-A-F-G-C-A
Run Code Online (Sandbox Code Playgroud)
如何创建将输出此订单的 Gremlin 查询?如果我做这样的事情
g.V('A').repeat(outE().inV()).emit()
Run Code Online (Sandbox Code Playgroud)
我得到的顺序是 A、B、C、D、E、F、G,即广度优先。我不知道如何获得上面我想要的订单。