博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择排序
阅读量:7072 次
发布时间:2019-06-28

本文共 581 字,大约阅读时间需要 1 分钟。

1、排序算法思想:从未排序的序列中找出最小的元素放到首位,之后再从剩余序列中找出最小的元素放到第二个位置......一次类推,直到所有元素都已排序完成。
2、代码示例:
public void sort(int[] list,int size){
for (int i = 0; i< size-1 ;i++){
for (int j = i+1 ;j
list[j]){
int temp ; temp = list[i]; list[i] = list[j]; list[j] = temp ; //swap(list[i],list[j]); } } } }
3、复杂度分析:时间复杂度:第一次循环比较N次,第二次循环比较N-1次,......,最后一次循环比较1次。共比较次数:(N-1)+(N-2)+......+1,求等差数列的和为N^2/2.,舍去最高项系数,其复杂度为O(N^2)。

转载于:https://www.cnblogs.com/chump-zwl/p/6953292.html

你可能感兴趣的文章
km itm监控启停命令记录
查看>>
NIST:制定Cybersecurity的框架进行时
查看>>
无缝升级Windows8.1普通版至专业版
查看>>
CentOS 6.3下nginx、php-fpm、drupal快速部署
查看>>
天猫国潮行动:卡萨帝F+冰箱成高端主推产品
查看>>
产品验证环节的失语现象
查看>>
【英文演讲】What are your strengths
查看>>
logstash推送mysql慢查询日志
查看>>
面试如何让自己赢在细节
查看>>
运维自动化之使用Cobbler自动化安装系统与FAQ
查看>>
实战1:创建Windows Server 2008域
查看>>
Windows 8实例教程系列 - 数据绑定高级实例
查看>>
批量查看mysql多从状态和修改多从主库指向
查看>>
Gartner:2016年十大信息安全技术(含解读)
查看>>
OSSIM系统用户审计
查看>>
如何使用Exchange邮件组仲裁
查看>>
使用Formik轻松开发更高质量的React表单(二)使用指南
查看>>
python写的部署windows下zabbix客户端脚本
查看>>
腾讯 vs 百度:两家互联网巨头对比
查看>>
数据中心的云计算之旅-【沈阳软件】2011年
查看>>