索引排序的意思是,比如 學號1-10的10個同學的考試分數。按照分數的高低,把他們的學號(位置)打印出來。
呵呵,這個還是非常有用的。
#include <stdio.h>
#include <stdlib.h>
int IndexSort(int * pIndex, int * buffer , int bufferlength)
{
float ftemp;
int itemp;
bool swap = false;
for(int j = 0;j < bufferlength;j++)
{
swap = false;
ftemp =(float)buffer[pIndex[j]];
for(int i =j +1; i < bufferlength ; i++)
{
if(ftemp < buffer[pIndex[i]])
{
itemp = i;
ftemp =(float) buffer[pIndex[i]];
swap = true;
}
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/