Plaster
New
List
Login
text
default
anonymous
2023.05.04 05:56:12
(defun binary-search (vector key start end less) (if (= start (1- end)) start (let ((middle (floor (+ start end) 2))) (if (funcall less key (key (aref v middle))) (binary-search v key start middle less) (binary-search v key middle end less)))))
Raw
Annotate
Repaste
Edit