算法
CSY_LOVE_GYY
这个作者很懒,什么都没留下…
展开
-
Syong : 快速排序
快速排序What快速排序(Quick Sort),是一种优秀的排序算法,它的时间复杂度为O(nlog2n),其思想是一种分治思想。HowWhen & Where结束语:优秀是一种习惯...原创 2019-11-23 16:08:20 · 148 阅读 · 0 评论 -
Syong : 冒泡排序
冒泡排序What冒泡排序(Bubble Sort),其思想是循环遍历数组,比较交换相邻的元素,此时最大(或最小)元素,会像泡泡一样,慢慢从水里冒出来(慢慢排到数组的最前面)。例如:现在有数组:{3,2,1}1. 遍历数组第一个元素3,3与右边的2比较,3比2大,那么3与2进行交换,得到新数组{2,3,1},注意此时数组第二个元素是3;2. 遍历数组第二个元素3,3与右边的1比较,3比1大...原创 2019-11-23 13:43:58 · 128 阅读 · 0 评论 -
Syong : 选择排序
选择排序What选择排序(Selection Sort),是一种简单直观的排序算法,基本上一说到排序就会想到的方法。其思想是:遍历数组,每次找到最大(或最小)的值。HowJava代码//测试类public class Test { public static void main(String []args) { int[] array = {1,9,8,2,7,3,4,6...原创 2019-11-23 12:46:22 · 153 阅读 · 0 评论