pub fn countChildren(node: *const Node) usize
Iterate over each next node, returning the count of all nodes except the starting one.
This operation is O(N). Instead of calling this function, consider using a different data structure.
node: *const Node
57 58 59 60 61 62 63 64
pub fn countChildren(node: *const Node) usize { var count: usize = 0; var it: ?*const Node = node.next; while (it) |n| : (it = n.next) { count += 1; } return count; }
Iterate over each next node, returning the count of all nodes except the starting one.
This operation is O(N). Instead of calling this function, consider using a different data structure.