美文网首页
数据结构之排序宋词记忆法

数据结构之排序宋词记忆法

作者: NicholasJosh | 来源:发表于2021-02-03 12:23 被阅读0次

一、常见的排序算法总结

常见的排序算法

小伙伴们对这个表格的背诵是不是很头疼,下面是马士兵老师总结的超强排序算法宋词记忆法,我直接好家伙,话不多说,直接看图

二、排序宋词记忆法

排序宋词记忆法

大家第一眼看上去是不是比较蒙,哈哈哈,我第一眼看上去也是这种感觉,下面我给大家转述一下马老师的解释:
选泡插,分别是选择排序、冒泡排序和插入排序,这三种排序算法的平均时间复杂度是 N^2(N方谐音恩方),对应的稳定性分别是选择排序不稳定,冒泡排序稳定,插入排序稳定;
快归堆,分别是快速排序、归并排序和堆排序,这三种排序算法的平均时间复杂度是 Nlog2N(谐音恩老恩),对应的稳定性分别是,快速排序不稳定,归并排序稳定,堆排序不稳定;
,代表希尔排序,该排序的平均时间复杂度是 N^1.3(谐音恩一三),对应的稳定性是不稳定排序;
统计,分别是桶排序与计数排序,这两种算法的平均时间复杂度是 N+K(谐音对恩加K表示桶排序与计数排序这两个,即一对,都是 N+K 的时间复杂度),对应的稳定性分别是桶排序稳定,计数排序稳定;
,代表基数排序,该排序的平均时间复杂度是 N*K(谐音恩乘K),对应的稳定性是稳定排序。
上面就是这首“湿”的解释,希望对大家有所帮助!

转载于马士兵老师的宋词记忆法,亲测能够很快的记住,我直接好家伙,简直佩服,做出这首“湿”之后马老师直接以马大“湿”人自称,马老师号称灵感来自于毛主席的《忆秦娥 娄山关》


《忆秦娥 娄山关》

相关文章

  • 数据结构之排序宋词记忆法

    一、常见的排序算法总结 小伙伴们对这个表格的背诵是不是很头疼,下面是马士兵老师总结的超强排序算法宋词记忆法,我直接...

  • 实现 Trie

    数据结构之Trie树Trie树:应用于统计和排序

  • 堆排序

    转载:图解排序算法(三)之堆排序 预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选...

  • 排序算法-堆排序

    参考: Java排序算法(五):堆排序 【算法与数据结构】图说堆排序 【数据结构】排序算法:希尔、归并、快速、堆排...

  • 2018-06-30

    排序算法之堆排序 堆排序是利用堆的数据结构而设计的一种排序算法,堆排序是一种选择排序。可以利用数组的特点快速定位制...

  • 2019-02-23 普林斯顿大学 数据结构课程笔记

    一、 数据结构:基本数据结构:栈、队列、背包、优先队列 排序:排序、归并排序、堆排序、基数排序 查找:二叉查找树、...

  • 数据结构之----排序问题

    数据结构之----排序问题 一. 排序的概念 排序,是指将一个数据元素序列排列成为一个有序序列的过程排序可以分成比...

  • 数据结构与算法之美-28讲堆和堆排序

    数据结构与算法之美-28讲堆和堆排序 特别备注 本系列非原创,文章原文摘自极客时间-数据结构算法之美[https:...

  • 数据结构实验之排序三:bucket sort

    数据结构实验之排序三:bucket sort Time Limit: 250MS Memory Limit: 65...

  • 数据结构与算法学习笔记之 适合大规模的数据排序

    数据结构与算法学习笔记之 适合大规模的数据排序 前言 在数据排序的算法中,不同数据规模应当使用合适的排序算法才能达...

网友评论

      本文标题:数据结构之排序宋词记忆法

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