Gnome排序(地精排序),起初由Hamid Sarbazi-Azad 于2000年提出,并被称为stupid排序,后来被Dick Grune描述并命名为“地精排序”,作为一个排序算法,和插入排序类似,除了移动一个元素到最终的位置,是通过交换一系列的元素实现,就像冒泡排序一样.概念上十分简单,不需要嵌套循环.时间复杂度为O,但是如果初始数列基本有序,时间复杂度将降为O(n).实际上Gnome算法可以和插入排序算法一样快.平均运行时间为O. Gnome排序算法总是查找最开始逆序的一对相邻数,并交换…