将未经过排序的部分插入到已排序的数组。
插入排序的操作步骤如下:
1、首先对数组的前两个元素排序。
2、接着将第3个元素与排好序的两个元素比较,插入到合适位置。
3、不断重复这个过程,直到把最后一个元素插入到合适位置。


插入排序在数据已有一定顺序的情况下,效率较好。但是如果数据无规则,则需要移动大量数据,其效率就和冒泡排序和选择排序一样差。
插入排序是一种简单直观的排序算法,它的工作原理是通过构造一个有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。当数据有一定顺序时,插入排序效率较高,但若数据无规则,效率会降低,类似于冒泡和选择排序。
将未经过排序的部分插入到已排序的数组。
插入排序的操作步骤如下:
1、首先对数组的前两个元素排序。
2、接着将第3个元素与排好序的两个元素比较,插入到合适位置。
3、不断重复这个过程,直到把最后一个元素插入到合适位置。


插入排序在数据已有一定顺序的情况下,效率较好。但是如果数据无规则,则需要移动大量数据,其效率就和冒泡排序和选择排序一样差。
1952
779
391

被折叠的 条评论
为什么被折叠?