![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法-数据结构
heaboy
扫盲 从入门到放弃 我只负责入门 你来负责放弃
展开
-
常见的几种排序算法一-选择排序,插入排序
对于排序,有的语言有特定的api,数据库里面也有排序的算法,但是一般不会公布,在这只是总结一下常见的排序算法,也算不辜负数据结构老师之前的谆谆教诲。参见算法(Algorithms Fourth Edition)人民邮电出版社。 首先先让我们写模板,用来包含一下公用的函数。public class Example { private static boolean less (Compara原创 2015-12-27 22:35:22 · 377 阅读 · 0 评论 -
常见的几种排序算法二-希尔排序
希尔排序,是一个被专家称之为在任何排序地点都适用的排序。 “如果你不知道这个地方用什么排序好,那么选择希尔排序吧,如果现实证明他不够的优秀,在换其他的也不迟。” 是的他相对来说简单,容易实现。性能也足以应付很多场景,今天正式的认识一下希尔排序。 代码中有两个函数请参考常见几种排序算法一 public class Shell { public static void sort(Comp原创 2016-01-07 21:41:36 · 322 阅读 · 0 评论