栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java的快速排序(无代码展示)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的快速排序(无代码展示)

Java的快速排序

由冒泡排序改进而成,其基本思想是在待排序的n个元素中任取一个元素(通常取第一个元素)作为基准,将该元素放入适当位置后,数据序列被此元素划分为两部分,所有关键字比该元素关键字小的元素放在前一部分,所有比他大的元素放在后面一部分,所以该元素排在这两部分中间(称为该元素归位),这个过程称为一趟快速排序,即一趟划分。
之后对产生的两个部分分别重复上诉过程,直至每个部分内只有一个元素或空为止。总而言之,每趟使表的第一个元素放入适当的位置,将表一分为二,对子表按递归方式继续这种划分,直至划分的子表长度为1或0.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号