| ▲ | actionfromafar 2 hours ago | |||||||
What is DAG ordering of structs? | ||||||||
| ▲ | michalsustr 2 hours ago | parent | next [-] | |||||||
Each struct and its referenced fields can be thought of as a graph which can be sorted. Ideally, it is a DAG, but sometimes you can have recursive structures so it can be a cyclic graph. By DAG-ordering a I meant a topological sorting such that you do it by layers of the graph. | ||||||||
| ▲ | tablatom an hour ago | parent | prev [-] | |||||||
DAG is directed acyclic graph. A bit like a tree where branches are allowed to merge but there are no cycles. | ||||||||
| ||||||||