您当前的位置:首页 > 生活分享

有哪些排序(冒泡排序)

发布时间:2022-05-31 12:23:32

1.冒泡排序

1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。

2.第一轮的时候最后一个元素应该是最大的一个。

3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。

2.快速排序:

解析:快速排序是对冒泡排序的一种改进,第一趟排序时将数据分成两部分,一部分比另一部分的所有数据都要小。然后递归调用,在两边都实行快速排序。

(类似二叉树,直到递归完毕)

(一定要注意颜色变化,相同颜色代表一个数组,)

3.插入排序:

解析:

(1) 从第一个元素开始,该元素可以认为已经被排序。

(2) 取出下一个元素,在已经排序的元素序列中从后向前扫描

(3) 如果该元素(已排序)大于新元素,将该元素移到下一位置

(4) 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置

(5)将新元素插入到下一位置中

(6) 重复步骤2

举个例子:

手写:(取出下一个元素,在已经排序的元素序列中从后向前扫描,蓝色)

再举个例子:(红色是要插入的元素,从后向前扫描找合适的位置,绿色数字是比红色数字大)

代码实现:

声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。
标签:元素 排序 递归 位置 插入
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
热门点击
  • 测绘工程需要考研吗,女生测绘工程考研方向
  • 南汇在哪里(浦东新区哪个镇最穷)
  • 为什么客户会流失(流失的客户怎样维护回来)
  • 跳高世界纪录是多少(跳远9米20不被承认)
  • 在家如何赚钱(程序员怎么接私活赚钱)
  • 沁园前置过滤器价格表,沁园净水机更换滤芯
  • 运动鞋哪些好(运动鞋中最好的品牌)
  • 100毫升等于多少克(500毫升等于500克吗)
  • 国家林草局拟规定:国家公园核心保护区原则上禁止人为
  • 1kg等于多少g(1公斤等于多少毫克)
  • 标签云
    鲁能队   期足彩   匹克   督战   德怀特   更衣   蒂安   压阵   到会   吃惊   幼年   热血沸腾   马基   此时此刻   急于   埃托奥   提供各种   勃列日涅夫   农博会   节衣缩食   疯魔   拿了   世界大学生运动会   诺布尔   教宗   同组   卡德罗夫   里尔克   振奋   大族   我看过   战前   都将   低估   这届   幕僚   队医   有约   图瓦   兰卡   亮出   奇耻大辱   讲理   啦啦队员   望而生畏   新华社发   意大利杯   独立日   仪仗队   数码产品   拉希德   伢子   抢下   无果   染红   克瑞   失单   负于   炮轰   福井   征召   养伤   合围   十件   三强   勃朗宁   义无反顾   北体大   运筹帷幄   萨利   苦练   哈姆   花样游泳   大官   以弱胜强   体育明星   马路上   限令   十强   蓄势待发   高度评价   士气   圆月   好人家   策应   弗拉门   高居   合同期   民宅   披甲   中国体育   迷们   怎能不   上蹿下跳   伯顿   北京奥运   要她   一个女孩   有一套   施压
    大爱生活网 | 网站内容来自网络,如有侵权请联系我们,立即删除! | 沪ICP备15034965号