算法
文章平均质量分 96
sighting_info
这个作者很懒,什么都没留下…
展开
-
三、面试-数据结构与算法基础
1. 说一下几种常见的排序算法和分别的复杂度。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)选择排序:简单选择排序、堆排序。 (3)交换排序:冒泡排序、快速排序。 (4)...原创 2020-01-08 14:35:19 · 347 阅读 · 1 评论 -
List中筛选同名称的数据不能超出两条
List<SampleLibrary> e = new ArrayList<>(); Map<String,Integer> map = new HashMap<>(); for(int i=0;i<sampleLibraries.size();i++) {...原创 2018-07-03 14:51:36 · 210 阅读 · 0 评论 -
常见排序算法代码及时间复杂度整理(java)-已测试
public class Sort { public Sort() { System.out.println("sort constructor"); } public static void main(String[] args) { // int[] a = {1000, 11, 10, 55, 1, 78, 100...原创 2019-09-12 16:54:43 · 262 阅读 · 0 评论