Visualize a tree: Difference between revisions

Content added Content deleted
(Updated D entry)
Line 150: Line 150:
void main () {
void main () {
static N(T)(T value_, BTNode!T* left_=null, BTNode!T* right_=null) {
static N(T)(T value_, BTNode!T* left_=null, BTNode!T* right_=null) {
//return new BTNode!T(value_, left_, right_); // not supported
return new BTNode!T(value_, left_, right_);
auto t = new BTNode!T;
*t = BTNode!T(value_, left_, right_);
return t;
}
}