JavaScript用二分法查找数据的实例代码
整理文档,搜刮出一个JavaScript用二分法查找数据的实例代码,顺便做个笔记
//二分法查数据 vararr=[41,43,45,53,44,95,23]; varb=44; varmin=0; varmax=arr.length; for(vari=1;iarr[zjs]){ min=zjs;} else{max=zjs}}
10个成绩求总分,最高分,最低分
vararr=newArray(80,70,86,58,90,35,89,67,50,100); varsum=0; varmaxd=0; varmind=100;//想要查最小数最好用满分最大数做可以比较的基数 for(vari=0;imaxd){ maxd=arr[i]; } if(arr[i] 往数组添加一个不重复的数
//vara=7; vara=parseInt(prompt("请输入一个数")); varx=0; vararr=[1,2,3,4,5] for(vari=0;i二分法查找数据之前没有接触过类似的题,思路想不出,老师讲完以后还是似懂非懂的样子,自己敲出以后才感觉是懂了,冒泡排序看着挺容易的,但是到了自己去亲自敲代码的时候,自己又出错,不能总是比着葫芦画瓢,应该有自己的理解,为什么要这么敲,多多敲敲代码,避免以后再出类似的小错误,自己定义的变量要记住,前后呼应起来,不能定义的时候用的一个,用的时候又是另一个,还有分号记得加,花括号记得加。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。