C/c++语言排序算法探求

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:10:00
譬如给出如下数字:5,2,3,6,7,6,2 对其进行排序,输出的结果为:
3,1,2,4,5,4,1 (也就是最终输出的是数字在整个数组中所占的第几位)
拜托贤人给出算法或者算法流程思想.
感谢gis19831203的思路,能否给出程序代码啊~~~~拜托了~~~

抱歉,代码我想只有自己写了过后才会得到很多实际的经验,我不能代劳.

假设原数组d1,
1.将d1中相同的数只保留一个,得到新的数组d2
2.将d2排序(升序)
3.循环遍历d1,并找出在d2中的位置.