Function countChildren [src]
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.
Prototype
pub fn countChildren(node: *const Node) usize
Parameters
node: *const Node
Source
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;
}