我有一个非常标准的graphql,它表示一个树形结构:
我想进行一次图遍历,并根据我在每条边上设置的order强制排序:
一个-> C
A -> B -> E
A -> B -> D
我试图在我的查询上添加一个排序,但它对整个结果数组进行排序,这并不是我想要的:
FOR v, e, p IN 1..1000 OUTBOUND A
edge_collec
SORT e.order
RETURN v
有没有办法使用AQL做到这一点?
当然,我正在尝试根据其text属性对树形视图的节点进行排序。问题是我的比较类不关心数字。代码如下:
public class TreeNodeSorter : IComparer
{
public int Compare(object x, object y)
{
var tx = x as TreeNode;
var ty = y as TreeNode;
return string.Compare(tx.Text, ty.Text);
}
}
结果如下:
第一个子节点(Debug...)是可以的,但我的问题
嘿,伙计们,我想从mysql在我的html视图中创建一个基于树的数据。我有一个表,有两列pay_month和pay_year。
数据是这样的:
pay_month pay_year
February 2014
march 2014
January 2015
February 2015
April 2015
may 2015
June 2015
January 2016
march 2016
Decem
我有一个可以转换成树形结构的类。
public class Tree
{
public bool leaf { get; set; }
public string Path { get; set; }
public string Name { get; set; }
public string ID { get; set; }
public int SortOrder { get; set; }
public bool expanded { get; set; }
public List<Tree> children { g
好的,如果你有一个数字列表(任意大小),如下所示:
[5, 7] (It's short so i can type all the combinations)
我想要一个循环,返回一个组合列表,如下所示:
5+7
5-7
5*7
5/7
7+5
7-5
7*5
7/5
我已经考虑了一段时间了,我知道它是树形结构的,但我就是不知道如何让它适用于任何大小的列表。