forked from atilante/JAAL
-
Notifications
You must be signed in to change notification settings - Fork 1
/
graph-linkedlist-bidirectional.json
81 lines (81 loc) · 1.4 KB
/
graph-linkedlist-bidirectional.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"description": "A bidirectional linked list with head and tail nodes, no payload.",
"id": "graph1",
"node": [
{
"id": "node0",
"key": "head"
},
{
"id": "node1",
"key": "A"
},
{
"id": "node2",
"key": "B"
},
{
"id": "node3",
"key": "C"
},
{
"id": "node4",
"key": "tail"
}
],
"edge": [
{
"id": "edge0",
"node": [ "node0", "node1" ],
"tailElem": "next"
},
{
"id": "edge1",
"node": [ "node1", "node2" ],
"tailElem": "next"
},
{
"id": "edge2",
"node": [ "node2", "node3" ],
"tailElem": "next"
},
{
"id": "edge3",
"node": [ "node3", "node4" ],
"tailElem": "next"
},
{
"id": "edge4",
"node": [ "node4", "node4" ],
"tailElem": "next"
},
{
"id": "edge5",
"node": [ "node0", "node0" ],
"tailElem": "prev"
},
{
"id": "edge6",
"node": [ "node1", "node0" ],
"tailElem": "prev"
},
{
"id": "edge7",
"node": [ "node2", "node1" ],
"tailElem": "prev"
},
{
"id": "edge8",
"node": [ "node3", "node2" ],
"tailElem": "prev"
},
{
"id": "edge9",
"node": [ "node4", "node3" ],
"tailElem": "prev"
}
],
"directed": true,
"dsClass": "list",
"dsSubClass": "linkedlist-bidirectional"
}