博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php实现冒泡排序
阅读量:7250 次
发布时间:2019-06-29

本文共 461 字,大约阅读时间需要 1 分钟。

php实现冒泡排序

一、问题

冒泡排序,C里基础算法,从小到大对一组数排序。

 

二、截图

 

三、代码

思路:这题从小到大,第一轮排最小,第二轮排第二小,第三轮排第三小,依次类推……

1 
$arr[$j]){
//从小到大 7 $p = $arr[$i]; 8 $arr[$i] = $arr[$j]; 9 $arr[$j]= $p;10 }11 }12 }13 var_dump($arr);

1、写算法的话,在脑海或纸上弄清楚 过程 , 然后写出算法描述,代码时非常非常好写的

脑海中的过程:就是一个个气泡从小往水面开始冒

算法描述:

(1)、从前往后依次找气泡

(2)、让气泡依次和后面的每一个元素比较来确定是否上冒

(3)、从小到大排序的话就是前面比后面小,就是大的冒上去

2、php的array写法:小括号,中间是和其它语言一样的逗号

3、count函数,可以直接调用

4、var_dump(),其实dump也可以,不知道dump是不是thinkphp的

 

转载地址:http://nkhbm.baihongyu.com/

你可能感兴趣的文章
mysql锁(Innodb)
查看>>
小程序开发之影分身术
查看>>
磨刀霍霍:爬爬爬爬爬爬虫爬起来~
查看>>
RxJava中的Observable,多Subscribers
查看>>
I/O模型和Java NIO源码分析
查看>>
第二天-《企业应用架构模式》-组织领域逻辑
查看>>
日志服务与SIEM(如Splunk)集成方案实战
查看>>
解决packet_write_wait: Connection to...: Broken pipe
查看>>
图学ES6-3.变量的解构赋值
查看>>
web3j的maven插件
查看>>
帮你理清React的生命周期
查看>>
堆和堆排序
查看>>
新手也能看懂,消息队列其实很简单
查看>>
全网稀缺的快应用开源项目-熊宝儿歌故事QuickApp
查看>>
【大数据实践】KSQL流处理——如何将多个STREAM输出到一个TOPIC
查看>>
Vue组件通信的几种方式
查看>>
09.Java数据算法
查看>>
git日常使用经验总结
查看>>
ELF文件解析(一):Segment和Section
查看>>
一个由于Function.name造成的兼容性bug
查看>>