Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: Prüfe: Sind alle Blätter in einem Baum die Maxima der Pfade zu ihnen?

  Alt 21. Mai 2017, 11:33
Wozu {$B+} / {$BOOLEVAL ON} ?

Damit der Code langsamer läuft, oder um sich beim Debuggen auch die "sinnlos" ausgewerteten Zweige anzugucken?

Delphi-Quellcode:
if Assigned(Node^.L) then Result := BlattMax(Node^.L, MaxValue) and Result;
if Assigned(Node^.R) then Result := BlattMax(Node^.R, MaxValue) and Result;
Achtung, bei "vielen" DBMS ist die Auswerungsreihenfolge nicht fest und der Optimierer kann das Tauschen, wenn er Bock drauf hat ... Pascal/Delphi macht das aber nicht.
$2B or not $2B
  Mit Zitat antworten Zitat