用用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选择排序法实现数组排序的方法
本文实例分析了php选择排序法实现数组排序的.方法。分享给大家供大家参考。具体分析如下:选择排序法的基本思路:直接用案例来说明吧,比如有一个数组$arr = array(2,6,3,9),从大到小排序。第一次大循环:它首先假设$arr[0]为 -
四种简单的排序算法的php实现
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排 -
php初始化对象和析构函数的简单实例
文章主要是对php初始化对象和析构函数的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助。代码如下:<?php/*********************************************** __construct 对象初始化函数使用* destru -
PHP二维数组排序的3种方法和自定义函数分享
今天天气晴朗,学校迎来了一年一度的春季运动会。中午时分,太阳当空照,天气虽然很炎热,但阻挡不了我们参加运动会的热情。我们参赛运动员在老师的指挥下进入了操场。音乐声在我们的耳边响起,令人激情澎湃。首先进行的是女子 -
简单分析PHP中序列化用法介绍
下面本站为大家准备了几篇责任书范文,供大家参考!范文一公司安全生产目标管理责任书范本为加强我公司综合安全管理,落实安全管理责任,强化各部门主管的安全意识和法制责任观念,有效控制各类伤亡和其它重大事故,预防或减少 -
php函数连续调用实例分析
文章主要介绍了php函数连续调用的方法,以简单实例形式分析了php采用链式调用的方式连续调用函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下。本文实例讲述了php函数连续调用的方法。分享给大家供大家参考