34-咸鱼学Java-快速排序递归与非递归

简介 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:经过一趟排序将要排序的数据分割成独立的两部分,其中一部分的全部数据都比另一部分的全部数据都要小,而后再按此方法对这两部分数据分别进行快速排序,整个排序过程能够递归进行,以此达到整个数据变成有序序列。—–百度百科 其主要原理是每次都能肯定一个元素的肯定位置。 时间复杂度 好状况(无序) O(nlog2n) 怀状况(有序)O
相关文章
相关标签/搜索