IdentificationDivision. Program-Id. binsearch. Author. Marie-Lautre Potet. * aus "Cours Semantique et analyse * de programmes" * Verimag-Projekt Grenoble, France DataDivision. Working-StorageSection. 77 k pic S9(8). 77 u pic S9(8). 77 m pic S9(8). LinkageSection. 01 t pic S9(8) usageispointer. 01 n pic S9(8). 01 v pic S9(8). 01 ret pic S9(8). ProcedureDivisionusing t, n, v returning ret. move0to k subtract1from n giving u performuntil k>u compute m=k+(u-k)/2 * m elment 0..n-1 if (t(m)<v) add m 1giving k elseif t(m)>v then subtract1from m giving u else move m to ret stoprun end-ifend-if end-perform. move -1to ret * ((0<=res<n and t(res)=v) or * (res=-1 and (forall i.0<=i<n => * t(i) not equal v)) and t'=t * and n'=n and v'=v End-Program binsearch.
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.