八大排序算法——个人记忆方法

排序算法有8种:
插入排序:直接插入,希尔排序
选择排序:简单选择,堆排序
交换排序:冒泡排序,快速排序
归并排序
基数排序

上面八种排序我们可以用一个场景进行串联:——打针

  • 记忆方法

    护士给我们治病打针,用针管插到血管中的方式有两种一个是直接插入(直接插入排序),还有个先画一个S符号然后插入(shell排序),药物进入到血液中后,进行对好的细胞和有病的细胞进行区分(选择排序),我们可以简单随便进行选择(简单选择),或者可以将细胞全拿过来堆在一起来选择(堆排序),找到后有病细胞后,我们将其中有问题的蛋白质跟好的蛋白质交换(交换排序),可以快速的吹个泡泡(快排,冒泡)让自己先处于安全的空气环境然后开始治疗,那些有问题的蛋白质被替换出来后,由我们的这些药物进行搜集并归类在一起(归并排序),最后由我们的jiji(基数排序)将这些无用的东西排出去

这只是方便记住有什么,关键还是这些排序怎么用才是最主要的

你可能感兴趣的:(基础,java,其他,技术探索,记忆方法)