Algorithm-Tree-NCA
view release on metacpan or search on metacpan
e/timing.pl view on Meta::CPAN
use fields qw(_children _number);
use strict;
my $Number = 0;
sub new ($@) {
my($class,@children) = @_;
my $self = { _children => [@children],
_number => ++$Number };
bless $self,$class;
}
sub children {
my($self) = @_;
return @{$self->{_children}};
}
sub display {
my($self,$indent) = @_;
# Copyright 2002 by Mats Kindahl. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.
package Node;
sub new ($@) {
my($class,@children) = @_;
my $self = { _children => [@children] };
bless $self,$class;
}
sub children {
my($self) = @_;
return @{$self->{_children}};
}
sub make_preorder_list ($$) {
my($self,$listref) = @_;
t/preprocess.t view on Meta::CPAN
# This program is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.
package Node;
use vars qw($Tree @Leader @Run @Magic);
sub new ($@) {
my($class,@children) = @_;
my $self = { _children => [@children] };
bless $self,$class;
}
sub children {
my($self) = @_;
return @{$self->{_children}};
}
sub display {
my($self,$indent) = @_;
use fields qw(_children _number);
use strict;
my $Number = 0;
sub new ($@) {
my($class,@children) = @_;
my $self = { _children => [@children],
_number => ++$Number };
bless $self,$class;
}
sub children {
my($self) = @_;
return @{$self->{_children}};
}
sub display {
my($self,$indent) = @_;
( run in 0.388 second using v1.01-cache-2.11-cpan-de7293f3b23 )