Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
Delphi 7 Enterprise
|
AW: Pascalsche Dreieck
3. Jul 2013, 13:34
Was ist denn mit so einem Konstrukt:
Delphi-Quellcode:
TPDNode = class
private
FLeft, FRight : TPDNode;
function GetValue : Integer;
public
property Left : TPDNode read FLeft write FLeft;
property Right : TPDNode read FRight write FRight;
property Value : Integer read GetValue;
end;
function TPDNode.GetValue : Integer;
begin
Result := 0;
if Assigned( Left ) then
Result := Result + Left.Value;
if Assigned( Right ) then
Result := Result + Right.Value;
if Result = 0 then
Result := 1;
end;
Diese passend verknotet und das Dreieck berechnet sich von selbst
Wie genau kann man das dann verwenden?
|