----- 【排序算法】
文章平均质量分 82
小鹿在努力
这个作者很懒,什么都没留下…
展开
-
C#版 选择法、冒泡法、插入法和快速排序法分析与对比
前言 之前老师就讲过了选择法和冒泡法,之后又提到了插入法和排序法,今天做了一个小DEMO,对比了一下四种方法的效率,当然看了很多大牛也博客,其实算法还设计了时间复杂度和空间复杂度,对于这两个概念,我只能从表面上进行理解,其中涉及到了很多数学的问题,所以就不展开写了。选择排序冒泡法插入法快速排序法原创 2016-05-08 09:49:32 · 2858 阅读 · 25 评论 -
学过的算法中最快捷——快速排序法
上次总结了其他的三种算法:选择排序、冒泡排序和插入排序,这次总结一个更加高效的排序算法——快速排序法,如果想要了解其余三种算法,请移步c#版选择法、冒泡法、插入法和快速排序法分析与对比原创 2016-05-15 20:24:01 · 4324 阅读 · 53 评论 -
用Java实现冒泡排序法
前几天看到徒弟日报中写到对于冒泡排序算法不太清楚,所以今天抽了一点时间出来,用Java简单的实现了一下这个算法,做个简单的记录。冒泡排序也叫交换排序,顾名思义是通过交换数值的位置,来达到目的,他和直接选择法的不同在于,直接选择法是从一堆数中挑选出来一个最大的,而冒泡排序是通过交换,把最大的数换出去,所以说直接选择法是不稳定的,而冒泡法是稳定的算法,就稳定性而言,我们看个例子:(7) 2 3 5原创 2017-11-04 09:44:24 · 639 阅读 · 4 评论 -
随便玩玩—LeetCode(TwoSum)
从小张哥出去面试的时候就在我耳边叨叨,让我多去看看LeetCode上的算法题,直到今天我才真正的想要去接触一下这方面的东西,最近在看java讲义,第一遍看,想着就是过一遍,小张哥说可以通过谢谢LeetCode的算法题,来进行基础知识的巩固与实践,于是就有了这一篇博客在项目中我是基础服务,所以业务逻辑没有特别复杂的地方,大多数都是单表或者连表查询,对于java的一些基础知识练习的比较少,所以对于书上讲原创 2017-12-11 10:58:17 · 284 阅读 · 23 评论