![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序与查找
文章平均质量分 94
小白还在写代码
阿巴阿巴阿巴
展开
-
C语言实现优先队列、二叉堆和堆排序
查找和排序是数据结构与算法中不可或缺的一环,是前辈们在算法道路上留下的重要且方便的一些技巧,学习这些经典的查找和排序也能让我们更好和更快的解决问题。在这个专栏中我们会学习六大查找和十大排序的算法与思想,而本篇将详细讲解其中的堆排序;...原创 2022-07-07 18:28:15 · 1080 阅读 · 0 评论 -
C语言实现归并排序、计数排序、桶排序、基数排序
查找和排序是数据结构与算法中不可或缺的一环,是前辈们在算法道路上留下的重要且方便的一些技巧,学习这些经典的查找和排序也能让我们更好和更快的解决问题。在这个专栏中我们会学习六大查找和十大排序的算法与思想,而本篇将详细讲解其中的归并排序、计数排序、桶排序、基数排序;注意:本文中所有排序按照升序排序,降序只需要把逻辑反过来即可!...原创 2022-07-07 08:30:00 · 666 阅读 · 0 评论 -
C语言实现交换排序算法(冒泡排序、快速排序)
查找和排序是数据结构与算法中不可或缺的一环,是前辈们在算法道路上留下的重要且方便的一些技巧,学习这些经典的查找和排序也能让我们更好和更快的解决问题。在这个专栏中我们会学习六大查找和十大排序的算法与思想,而本篇将详细讲解其中的交换排序——冒泡排序和快速排序;.........原创 2022-07-06 16:23:15 · 2456 阅读 · 0 评论 -
插入排序(直接、折半、二路、希尔)
查找和排序是数据结构与算法中不可或缺的一环,是前辈们在算法道路上留下的重要且方便的一些技巧,学习这些经典的查找和排序也能让我们更好和更快的解决问题。在这个专栏中我们会学习六大查找和十大排序,而本篇将详细讲解其中的插入排序——直接插入排序、折半(二分)插入排序、2-路插入排序;注意:本文中所有排序按照升序排序,降序只需要把逻辑反过来即可!............原创 2022-07-06 11:40:13 · 621 阅读 · 1 评论 -
三大基础查找(顺序、二分、分块)
查找和排序是数据结构与算法中不可或缺的一环,是前辈们在算法道路上留下的重要且方便的一些技巧,学习这些经典的查找和排序也能让我们更好和更快的解决问题。在这个专栏中我们会学习六大查找和十大排序,而本篇将详细讲解其中的三大基础查找——顺序查找、折半(二分)查找、分块(索引)查找这些概念非常的简单,我们只需要快速的过一遍即可;顺序查找那是非常的简单,就是用 for循环遍历数据去判断就行了; 虽然顺序查找简单,但它是唯一 一 个可以针对于无序的数据进行查找;即使是顺序查找也是有优化的方法的,这里还可以提一句,我们针对原创 2022-07-04 18:37:28 · 1778 阅读 · 2 评论 -
三大经典查找(跳跃、插值、斐波那契)
查找和排序是数据结构与算法中不可或缺的一环,在这个专栏中我们会学习六大查找和十大排序,而本篇将详细讲解其中的三大经典查找——跳跃查找、斐波那契查找、插值查找原创 2022-07-05 11:43:23 · 619 阅读 · 0 评论