教你用JavaScript写出冒泡排序
1、首先在编辑里新建一个index文件
2、在head标签里写一个script标签
<script type="text/javascript">
</script>
3、自定义一个数组,写上大小不一的一些数字
var arr = [1,5,7,9,16,2,4];
4、再自定义一个变量
var temp;
5、写一个for循环,让循环次数为数组长度-1
for(var i=0 ; i<arr.length-1; i++){
}
6、在for循环里再嵌套一个for循环,注意哦这个变量要换一换~
for(var i=0 ; i<arr.length-1; i++){
for(var j=0; j<arr.length-1 ;j++){
}
}
7、然后在第二层for循环里写一个if语句来实现排序
for(var i=0 ; i<arr.length-1; i++){
for(var j=0; j<arr.length-1 ;j++){
if(arr[j]>arr[j+1]){
temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
8、最后输入:
document.write(arr);(记得保存哦~)
Ctrl+R运行
冒泡排序就实现出来啦~~~
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:85
阅读量:64
阅读量:61
阅读量:79