用用PHP写的一个冒泡排序法的函数简单实例
前几天遇到的一道关于算法的`考题,要求用PHP语言实现对一个数组进行排序,我写了一个采用冒泡排序法的函数,和大家分享一下。
<?//冒泡排序法function bubble_sort($array){$count = count($array);if($count <= 0){return false;}for($i=0; $i<$count; k="">$i; $k--){if($array[$k] < $array[$k-1]){$tmp = $array[$k];$array[$k] = $array[$k-1];$array[$k-1] = $tmp;}}}return $array;}$arr = array(3, 5, 1, 4, 2);$s = bubble_sort($arr);print_r($s);?>
以上这篇用PHP写的一个冒泡排序法的函数简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
相關文章
-
浅谈php冒泡的排序
慢慢的也已经忘记了是什么时候喜欢上的你,那时候也许还不知那是喜欢,只是单纯的觉得和你在一起很开心,可以忘却烦恼,可是你却说:"朋友是最好的结局。"早安!本篇文章是小编帮大家整理的温馨早安文案,欢迎阅读,希望能够对大家 -
php使用ftp函数实现简单上传功能
php使用ftp函数实现的`一个简单的文件上传功能,供初学者参考。就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!php ftp函数 文件上传。 复制代码 代码如下:<?php/**ftp上传文件lin -
简单介绍php构造函数用法
构造函数意思就是在类执行时通过构造函数作为入口进行操作了,下面我们来看一篇关于php构造函数用法文章吧。 构造函数 和 析构函数 构造函数void __construct ([ mixed $args [, $... ]] )PHP 5 允行开发者在一 -
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析
本文实例讲述了PHP中statcmp()函数“自然排序算法”进行字符串比较用法。分享给大家供大家参考,具体如下:PHP中statcmp()函数使用"自然"算法来比较两个字符串(区分大小写),通常在自然算法中,数字 2 小于数字 10。而在计算机 -
分析php选择排序法实现数组排序的方法
家长会,一般是由学校或教师发起的,是学生、学生家长,以及教师间的交流、互动及介绍性的会议或活动。下面是本站小编给大家整理的英语教师九年级家长会发言稿,仅供参考。英语教师九年级家长会发言稿篇1各位家长,大家好!下面 -
四种简单的排序算法的php实现
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排 -
php初始化对象和析构函数的简单实例
在我们平凡的日常里,大家对作文都再熟悉不过了吧,作文是人们把记忆中所存储的有关知识、经验和思想用书面形式表达出来的记叙方式。你写作文时总是无从下笔?下面是小编帮大家整理的海上日出的作文,欢迎大家分享。海上日出 -
PHP二维数组排序的3种方法和自定义函数分享
大学运动会投稿50字 时间在流逝,赛道在延伸,成功在你面前展现心脏的跳动,热血在沸腾,辉煌在你脚下铸就,运动会加油稿。加油吧,健儿们!坚定,执着,耐力与希望,在延伸的白色跑道中点点凝聚!力量,信念,拼搏与奋斗,在遥远的终点线上渐渐 -
简单分析PHP中序列化用法介绍
在学习、工作生活中,我们有时需要做一些阅读题,这时最离不开的就是阅读答案了,借助阅读答案我们可以检查自己的得与失,并对今后的学习做出调整。那么你知道什么样的阅读答案才能有效帮助到我们吗?以下是小编帮大家整理的《 -
php函数连续调用实例分析
文章主要介绍了php函数连续调用的方法,以简单实例形式分析了php采用链式调用的方式连续调用函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下。本文实例讲述了php函数连续调用的方法。分享给大家供大家参考