贪心,排序,NP
a-bit
这个作者很懒,什么都没留下…
展开
-
Comparable
package com.yao;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.util.Arrays;import java.util.List;import java.util.TreeSet;/** * @author * @date 2020/12/7 17:38 */@Data@AllArgsConstructor@NoA.原创 2020-12-08 00:07:33 · 303 阅读 · 1 评论 -
快速排序
快速排序,Quick Sort平均时间复杂度平均时间复杂度平均时间复杂度平均时间复杂度稳定性思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。6.1 算法描述快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下:从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基.原创 2020-11-29 21:04:57 · 191 阅读 · 0 评论