2017年8月29日

八大排序算法JAVA实现(时间复杂度O(n*n)篇)

摘要: 本文主要描述3个时间复杂度为n2的排序算法:冒泡排序、选择排序、插入排序。 1.冒泡排序:由数组头部开始,一次比较两个元素,如果他们的顺序错误就把他们交换过来。每次交换完成后,当前数组最大值就会被放在最后。 传入参数:a为待排序数组,n为数组长度。 第一个for循环,用j的值控制第二个循环,即比对数 阅读全文

posted @ 2017-08-29 13:57 zxchen 阅读(5384) 评论(1) 推荐(0) 编辑

导航