排序算法总结


冒泡排序法 php


$str='935076327643';
echo($str);
for ($i=0; $i <strlen($str) ; $i++) { 
//总共扫描$str字符串长度次
    for ($j=0; $j < strlen($str)-1; $j++) { 
//判断前一个是不是比后一个大
        if ($str[$j]>$str[$j+1]) {
            $temp=$str[$j];
            $str[$j]=$str[$j+1];
            $str[$j+1]=$temp;

        }
    }
}
echo('<br/>');
echo($str);


效果图
冒泡排序效果图

选择排序算法 php


$str='935076327643';
$length=strlen($str);
echo($str);
for ($i=0; $i < $length-1; $i++) { 
    for ($j=$i+1; $j < $length; $j++) { 
        if ($str[$i]>$str[$j]) {
            $temp=$str[$i];
            $str[$i]=$str[$j];
            $str[$j]=$temp;
        }
    }
}
echo('<br/>');
echo($str);

效果图
选择排序效果图

推荐阅读更多精彩内容

  • 排序算法一般分为: 内部排序(In-place sort)不占用额外内存或者占用常数内存,如:插入排序、选择排序、...
    CodingDoge阅读 776评论 0 2
  • 作者:大海里的太阳原文地址:http://www.cnblogs.com/wxisme/ 前言 查找和排序算法是算...
    IT程序狮阅读 1,648评论 0 64
  • 1.简介插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列...
    AngerCow阅读 65评论 0 0
  • 一、概述 排序算法概念 在计算机科学与数学中,一个排序算法是将一组杂乱无章的数据按一定的规律顺次排列起来的算法。排...
    简书冷雨阅读 151评论 0 0
  • by海灵格 婚姻是一个很大的教导,它是一个学习的机会,学习说依赖并不是爱,依赖意味着冲突、愤怒、恨、嫉妒、占有、和...
    Freesia阅读 87评论 0 1