_____基本思想是在待排序的数据中,先找到最小(大)的数据将它放到最前面,再从第二个数据开始,找到第二小(大)的数据将它放到第二个位置,依此类推,直到只剩 下最后一个数据为止。
举一反三
- 顺序表中,如果有4个数据,要删除第二位置的数据,需向前移动()个数据
- 分治法中快速排序的算法思想是 A: 快速排序就是把数组中待排序的数据分成两段,小的都集中在前面,大的都集中在后面,然后对前一半和后一半分别进行快速排序。若待排序的数据个数只有一个则不做任何处理返回 B: 快速排序就是把数组中待排序的数据分成两段,两段中第一个数字中小的那个就是最小数,循环重复取两段中的第一个数中的小数字 C: 顺序比较数组中相邻的两个数字,将小的放到前面大的放到后面,重复若干次直到排好顺序 D: 在所有的数字中找到最小数并把它放到最前面,然后在剩下的数字里找到最小数放到剩下数字的最前面,如此重复直到全部排好顺序
- 从待排序的数据列表中选出最小的数,将它与列表中第一个数交换,依此重复操作,直到全部数据按顺序排列的算法称为()。
- 快速排序的基本思想是将每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。()
- 在顺序表中插入或删除一个数据元素, 需要平均移动____个数据元素, 移动数据元素的个数与位置_______