Binary search: Difference between revisions

m
(Add bruijn)
 
Line 2,891:
 
'''iterative''' -- almost a direct translation of the pseudocode
<syntaxhighlight lang="chapel">proc binsearch(A : [], value) {
{
var low = A.domain.dim(1).low;
var highlow = A.domain.dim(10).highlow;
whilevar (lowhigh <= highA.domain.dim(0) {.high;
while (low <= high)
{
var mid = (low + high) / 2;
 
Line 2,911 ⟶ 2,913:
{{out}}
4
 
=={{header|Clojure}}==
'''Recursive'''
6

edits