第十章排序算法:冒泡排序及选择排序

说明:排序就是对某组数据进行升序或降序的排列方式,排序都是对索引数组

第十章排序算法:冒泡排序及选择排序

冒泡排序

第十章排序算法:冒泡排序及选择排序

从大到小排列-从小到大排列

找到从最大的下标的值和前面的值进行比较,如果前面小于后面的值,进行位置交换,以此类推一直找当前的最大值,一次完成。继续找第二大下标的值进行比较,和它前面的值交换位置,以此类推,最终排序完成。

 如:$arr = array(3,4,2,50,30);--从小到大的排序,2,3,4,30,50

第十章排序算法:冒泡排序及选择排序 第十章排序算法:冒泡排序及选择排序 第十章排序算法:冒泡排序及选择排序

选择排序

说明:从数组中选择一个数和其他进行比较,如果大于比较的数,任何交换位置。

选择:我们自己想象的一个数组为最大或最小

第十章排序算法:冒泡排序及选择排序

$arr = array(3,4,2,50,30,1);--从小到大的排序,

选取一个最小值,第一次为3,和后面的比较,如果大于后面的数组,这两个位置交换,1,2,4,3,50,30

再次重剩余的数组中选取一个最小值,交换位置:.2,3,4,50,30

再次重剩余的数组中选取一个最小值,交换位置:..3,4,50,30

再次重剩余的数组中选取一个最小值,交换位置:...4,50,30

再次重剩余的数组中选取一个最小值,交换位置:....30,50

第十章排序算法:冒泡排序及选择排序

 

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/6255.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年4月8日 09:55
下一篇 2018年4月9日 09:27

相关推荐

  • 说说php怎么关闭。

    一、如何关闭PHP服务 要关闭PHP服务,首先需要了解您使用的是哪种Web服务器,以下是针对不同Web服务器关闭PHP服务的教程: 1. 1对于Apache Web服务器 在Linux系统中,可以使用以下命令关闭Apache Web服务器上的PHP…

    2024年6月15日
    00
  • 解决PHP处理Ajax请求与Ajax跨域问题

    PHP判断是否为Ajax请求我们知道,在发送ajax请求的时候,可以通过XMLHttpRequest这个对象,创建自定义的header头信息, 在jquery框架中,对于通过它的$.ajax, $.get, 或者$.post方法请求网页内容时,它会向服务器传…

    2022年6月15日
    0159
  • PHP实现图片防盗链破解操作方法【解决图片防盗链问题/反向代理】

    本文实例讲述了PHP实现图片防盗链破解操作。分享给大家供大家参考,具体如下:很多小伙伴的博客,网站都是用图床来实现的,那么现在很多稳定的图床接口都被做了防盗链处理,例如百度、阿里、京东、小米、搜狗等。所…

    2022年6月16日
    0147
  • 我的php学习第二十五天——PHP的数据类型

    PHP有8大数据类型,分为三个大类 标量数据类型(简单数据类型) 整型:int或者integer 浮点型:float或者double 布尔型:bool或者Boolean 字符型:string 复合数据类型 数组:array 对象:object 特殊数据类型 资源…

    2017年5月2日 PHP自学教程
    0201
  • 使用PHP操作Cassandra数据库。

    Cassandra是一个基于NoSQL的分布式数据库管理系统,可以支持处理大量数据。PHP作为一种流行的服务器端编程语言,可以用于操作Cassandra数据库。本篇文章将介绍如何使用PHP驱动程序和CQL来连接和操作Cassandra数据库…

    2023年5月21日
    02
  • PHP图像处理技术应用-验证码的使用

    验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意…

    2018年9月6日
    0357
  • 阿里云PHP SMS短信服务验证码发送方法详解

    开通SMS服务首先去这个网站开通阿里云的SMS短信服务:https://www.aliyun.com/product/sms?spm=5176.8142029.388261.295.vU5T5g创建签名、模板要使用短信服务器需要先创建签名和模板,并提交给阿里云审核通过才可以…

    2022年6月17日 PHP自学教程
    0346
  • PHP与数据集市的集成。

    随着数据分析在企业中的重要性越来越受到越来越多的关注,数据集市(DW)的建设也逐渐成为了企业数据管理的重要组成部分。而PHP作为一种广泛应用于Web开发的编程语言,其与数据集市的集成也变得越来越重要。数据集市…

    2023年5月21日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息