首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP程序员面试时经常会被考的冒泡排序算法

PHP程序员面试时经常会被考的冒泡排序算法

作者头像
魏杰
发布2022-12-23 16:02:53
发布2022-12-23 16:02:53
2890
举报

PHP程序员在面试过程中,冒泡排序法应该是被考频率最高的,下面和大家分享一个PHP采用冒泡排序法对数组进行排序的函数。

代码语言:javascript
复制
<?php
//冒泡排序法
function bubble_sort($array)
{
    $count = count($array);
    if ($count <= 0) {
        return false;
    }
    for ($i=0; $i<$count; $i++) {
        for ($k=$count-1; $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);
?>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档