質問: m;} } } return find; }//doBisection以上。
回答: 1つのwhileで全部やろうとして、こんがらがってるだけではないでしょうか? for(1000 区間分 ) { 1区間の2分探索 } と考えてコーディングしてみては? 構造化プログラミングといった、プログラミングの考え方を勉強していくとよいでしょう。