用JavaScript实现二分查找(递归)
来源:互联网 发布:光电效应实验数据 编辑:程序博客网 时间:2024/05/17 05:03
<html><head> <title>二分查找</title> <script language="javascript" type="text/javascript"> var arr=[1,4,6,8,9,90,800]; function binarySearch(arr,findVal,leftIndex,rightIndex) { if(leftIndex>rightIndex){ document.writeln("找不到!!!"); return; } var midIndex=Math.floor((leftIndex+rightIndex)/2); var midVal=arr[midIndex]; if(midVal>findVal){ binarySearch(arr,findVal,leftIndex,midIndex-1); }else if(midVal<findVal){ binarySearch(arr,findVal,midIndex+1,rightIndex); }else{ document.writeln("找到了!下标是:"+midIndex); return; } } binarySearch(arr,2,0,arr.length-1); </script></head><body></body></html>
0 0
- 用JavaScript实现二分查找(递归)
- 二分查找递归实现
- 递归实现二分查找
- 二分查找递归实现
- 二分查找----递归实现
- 递归实现二分查找
- 用递归实现的二分查找
- 用递归实现二分查找 JAVA
- 用递归法实现二分查找
- Javascript 实现 二分查找
- JavaScript实现二分查找
- 分别用递归和非递归实现二分查找算法
- 二分查找算法递归实现
- java递归实现二分查找
- 结合递归实现二分查找
- 递归算法实现二分查找
- M--二分查找 递归实现
- 二分查找的递归实现
- unity调用dll注意
- Linux上的JDK安装(.tar.gz)
- unity学习Socket(一)
- IOS 多线程之GCD(Grand Central Dispatch)
- BSYBannerScrollview,最简单的Banner轮播图控件
- 用JavaScript实现二分查找(递归)
- IOS开发语言Swift入门连载---函数
- 做到这五项让你的演讲更受欢迎
- java io小案例
- S3C2416 移植ssh服务
- android环境搭建
- Using YUM to install specific MySQL/Percona Server versions
- linux进程(二)
- unity socket学习(二)