php冒泡排序

简介:
<?php
//冒泡算法
$array=array(5,2,576,823,21,56,79,99);

echo '<pre />';
print_r($array);

$count=count($array);
for($i=0;$i<$count;$i++){
	for($j=$i;$j<$count;$j++){
		if($array[$j]>$array[$i]){
			$temp=$array[$i];
			$array[$i]=$array[$j];
			$array[$j]=$temp;
		}
	}
}

echo '<hr />';
print_r($array);


   本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1792200,如需转载请自行联系原作者





相关文章
|
2月前
|
算法 PHP
【php经典算法】冒泡排序,冒泡排序原理,冒泡排序执行逻辑,执行过程,执行结果 代码
【php经典算法】冒泡排序,冒泡排序原理,冒泡排序执行逻辑,执行过程,执行结果 代码
22 1
|
数据安全/隐私保护 索引
php-冒泡排序
php-冒泡排序
73 0
php-冒泡排序
php-冒泡排序
php-冒泡排序
73 0
php-冒泡排序
|
PHP
【PHP】冒泡排序
【PHP】冒泡排序
81 0
|
算法 搜索推荐 PHP
PHP算法题:如何实现冒泡排序
PHP算法题:如何实现冒泡排序
105 0
|
算法 PHP
PHP数组学习之使用冒泡算法对元素进行升序排序!
在之前的文章《PHP数组学习之返回给定两数间的全部公因数和最大公因数》中,我们介绍了利用数组方法返回给定两个整数a和b间的全部公因数和最大公因数的方法。这次我们进行PHP数组的学习,介绍一下利用PHP如何实现冒泡排序,使用冒泡算法怎么对数组元素进行升序排序。 首先我们来了解一下什么是冒泡算法(冒泡排序)? 冒泡排序(Bubble Sort),是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。 思想:
142 0
|
PHP
php冒泡排序
$test_array = array (12, 5, 10, 9, 100, - 10 ); //$sort_array = sortasc ( $test_array ); $sort_array = sortdesc ( $test_array ); ...
845 0
|
8天前
|
NoSQL 关系型数据库 MySQL
不是 PHP 不行了,而是 MySQL 数据库扛不住啊
【9月更文挑战第8天】这段内容讨论了MySQL在某些场景下面临的挑战及其原因,并指出这些问题不能完全归咎于MySQL本身。高并发读写压力、数据量增长以及复杂查询和事务处理都可能导致性能瓶颈。然而,应用程序设计不合理、系统架构不佳以及其他数据库选择和优化策略不足也是重要因素。综合考虑这些方面才能有效解决性能问题,而MySQL通过不断改进和优化,仍然是许多应用场景中的可靠选择。