数据结构的插入排序、简单选择排序、交换排序怎么来编写?

如题所述

第1个回答  2020-03-20
....不知道你说的事哪些排序,我们的排序法的名称太糟糕了,不像外国的,好多都是人民命名的,比如shell排序法和hoare的快速排序法。
我大概随便理解下你说的着几个..
插入排序的话,就是比如1-10个元素,用插入的话,前提应该是这些元素师按顺序排序的,然后你可以搞个对比,当要插入的元素x小于元素n的时候,比如a[6],那么就把a[6]
=
x,然后a[6]及其后面的元素都加1,就是n
=
9,n
>
6,n
--;a[n
+
1]
=
a[n];
然后a[6]
=
x;
大概就是这样了,要是写代码的话还是要写的规范一点才行
简单排序法不知道你是什么意思....怎么个简单法?
交换排序不知道是不是起泡法?其实起泡法比较慢了,不过简单,刚开始学的时候可以用用
相似回答