博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序算法
阅读量:6330 次
发布时间:2019-06-22

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

  • 冒泡排序
function msort(array &$arr)    {        $nums = count($arr);                for($i=0;$i<$nums;$i++){            for($j=0;$j<$nums-1;$j++){                if($arr[$j]>$arr[$j+1]){                    $t = $arr[$j];                    $arr[$j] = $arr[$j+1];                    $arr[$j+1] = $t;                }            }        }    }
  • 选择排序
function xsort(array &$arr)    {        $nums = count($arr);        for($i=0;$i<$nums-1;$i++){            $minIndex = $i;            for($j=$i+1;$j<$nums;$j++){                if($arr[$j]<$arr[$minIndex]){                    $minIndex = $j;                }            }                        $temp = $arr[$i];            $arr[$i] = $arr[$minIndex];            $arr[$minIndex] = $temp;        }    }

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

你可能感兴趣的文章
Android Picasso
查看>>
top命令
查看>>
我的友情链接
查看>>
javascript的作用域
查看>>
新形势下初创B2B行业网站如何经营
查看>>
初心大陆-----python宝典 第五章之列表
查看>>
java基础学习2
查看>>
sysbench使用笔记
查看>>
有关电子商务信息的介绍
查看>>
NFC·(近距离无线通讯技术)
查看>>
nginx 禁止某个IP访问立网站的设置方法
查看>>
多线程基础(三)NSThread基础
查看>>
PHP的学习--Traits新特性
查看>>
ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
查看>>
Ext.form.field.Number numberfield
查看>>
异地多活数据中心项目
查看>>
Linux文件夹分析
查看>>
解决部分月份绩效无法显示的问题:timestamp\union al\autocommit等的用法
查看>>
CRT + lrzsz 进行远程linux系统服务器文件上传下载
查看>>
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
查看>>