前言
欢迎大家关注我的数据结构与算法专栏哈!,无论是日后面试还是笔试的,排序在数据结构与算法中有着举足轻重的地位,所以还是决定把数据结构这个专题好好写写,多研究研究!今天和大家一起学习交换类排序——冒泡和快排详解!
在排序中,冒泡和快排是考察最多的了,当然在实行上面冒泡要相比快排简单很多
。理解起来也算得上是最简单的排序算法,而快排的话很多面试笔试都是要求手撕的,所以重要性不言而喻!当然,对于排序算法我当初首次接触学习的时候只是萌萌懂懂的,只是大概了解,死记了模板,能将快排手写出来,刷题用。后来我发现我太傻吊了,,java中明明有Arrays.sort()这个api可以直接调用我为啥要憨呼呼的手写?多个条件排序重写下comparator接口就OK为啥还要憨呼呼的手写?。。。自此,就