美文网首页
排序算法开篇词

排序算法开篇词

作者: 小杨不是小羊 | 来源:发表于2020-06-03 10:05 被阅读0次

打算写写关于排序算法的,包括冒泡、插入、选择、快速、归并、桶、计数、基数这八种排序。
其中桶排序并不会写代码,主要是一种概念。

打算用C语言写,C语言比较明吧。看了C语言写的其他语言也就都能实现了。

排序的相关概念

时间复杂度:既然是算法肯定就有时间复杂度。时间复杂度越低,相对效率就越高。常见的时间复杂度有 O(n²) O(n * log n) O(n) O(log n) O(1)。我相信大家都懂,就不多说了。
空间复杂度:表示你这段程序运行需要多少额外空间,一般这个都很好计算,如果空间复杂度是常数级,那么就称它为原地排序。
稳定排序:两个相同的元素经过排序后,他们的前后顺序不变。这个还是比较好理解的吧。

文章列表 点击直接进入

  1. 快速排序
  2. 冒泡排序
  3. 插入排序
  4. 选择排序
  5. 归并排序
  6. 堆排序
  7. 桶排序&&计数排序&&基数排序

相关文章

  • 排序算法开篇词

    打算写写关于排序算法的,包括冒泡、插入、选择、快速、归并、桶、计数、基数这八种排序。其中桶排序并不会写代码,主要是...

  • 逻辑之美(2)_选择排序

    开篇 上篇我们好好聊了聊冒泡排序,这篇我们来聊聊另一种初级排序算法——选择排序 正文 选择排序的算法思路同样很简单...

  • java实现快速排序、归并排序、希尔排序、基数排序算法...

    快速排序算法 归并排序算法 希尔排序算法 基数排序算法

  • 《枕边算法书》阅读笔记(3)

    排序与搜索是所有算法中最基础的算法。排序,计算机中用了sorting这个词,而非ordering,因为orde...

  • web开发需要知道的几个算法

    算法分类 快速排序算法 深度优先算法 广度优先算法 堆排序算法 归并排序算法

  • 算法学习(1)-排序算法

    八大排序算法九大排序算法再总结[经典排序算法][集锦][直观学习排序算法] 视觉直观感受若干常用排序算法 快速排序...

  • 经典排序算法总结

    经典排序算法集锦 冒泡法 排序算法入门之冒泡排序 排序算法入门之冒泡排序优化

  • 前端算法学习-第一篇

    冒泡排序算法 冒泡排序算法是最慢的排序算法之一,也是最容易实现的排序算法。之所以叫冒泡排序是因为使用这种算法排序时...

  • 七大排序算法之冒泡排序

    七大排序算法之冒泡排序 @(算法笔记)[排序算法, 冒泡排序, C++实现] 冒泡排序介绍 冒泡排序是七大排序算法...

  • 算法-选择排序

    算 法:选择排序算法时间复杂度: 选择排序算法概述 选择排序伪代码 选择排序实现 选择排序算法概述 排序算法有许...

网友评论

      本文标题:排序算法开篇词

      本文链接:https://www.haomeiwen.com/subject/rvlvzhtx.html