算法
文章平均质量分 83
NICKnK0824
这个作者很懒,什么都没留下…
展开
-
常见排序算法剖析 ------- 数据结构
本篇博客总结了常见的排序算法原创 2022-10-22 21:00:01 · 1410 阅读 · 16 评论 -
快速排序算法 ( 挖坑法 ) ------- C语言
快速排序:快速排序,在众多排序算法中有不可或缺的地位。光听名字就知道,快速排序的时间复杂度应该是要优于其他算法的。今天这篇博客将和大家一起学习快速排序算法的其中一种实现方法 >> 挖坑法一、排序原理&逻辑要想拿捏住快速排序算法,就要先将它的排序原理和逻辑给弄清楚。既然是“挖坑法”,就要有坑。那么这个坑是怎么产生的呢,又有怎样的用呢?让我们看下面的图解。| 图解 |我们现在有一组无序数据创建一个变量 begin,使其指向数组的首元素;...原创 2022-04-27 22:30:07 · 2974 阅读 · 4 评论 -
直接插入排序算法 ------- C语言
直接插入排序:直接插入排序与我们生活中打扑克牌非常相似你现在有三张手牌:1,4,6,7,当我们再次抽到 3 这张牌时,往往会习惯性的将他插入到 1 和 4 之间。这个过程就是一次直接插入排序。1.直接插入排序原理 已知一段有序的序列,将序列以外的数据插入有序序列中,使得其变成一个新的有序序列排序过程已知序列 { 0,4,5,8,9,3,6,2 }先从第一个数入手,后一个数与之比较若后一个数小于前一个数,则交换。以此类推序列 { 0 } 4 ...原创 2022-04-09 22:22:35 · 3432 阅读 · 0 评论