±±ÓÊÊý¾Ý½á¹¹ÊµÑ鱨¸æ-ÅÅÐò ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/1/11 20:17:17ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

(*compare)++; (*move)++;

r[i]=r[j];//·¢ÏÖÖáÓÒ²àµÄijÊý±ÈÖáֵС£¬½«ÆäǰÖà } while((i

r[j]=r[i];//·¢ÏÖÖá×ó²àµÄijÊý±ÈÖáֵС£¬½«ÆäºóÖà } }

r[i]=zhou;//×îºóÈ·¶¨ÖáµÄλÖà return i; }

void Qsort(int r[],int i,int j,int* compare,int* move)//¿ìËÙÅÅÐò { if(i

int centre=Partion(r,i,j,compare,move); Qsort(r,i,centre-1,compare,move); Qsort(r,centre+1,j,compare,move); } }

5.Ñ¡ÔñÅÅÐò£º´Ó´ýÅÅÐòµÄ¼Ç¼ÐòÁÐÖÐÑ¡Ôñ¹Ø¼üÂë×îСµÄ¼Ç¼²¢½«ËüÓëÐòÁÐÖеĵÚÒ»¸ö¼Ç¼½»»»Î»Öã»È»ºó´Ó²»°üÀ¨µÚÒ»¸öλÖÃÉϵļǼÐòÁÐÖÐÑ¡Ôñ¹Ø¼üÂë×îС£¨»ò×î´ó£©µÄ¼Ç¼²¢½«ËüÓëÐòÁÐÖеĵڶþ¸ö¼Ç¼½»»»Î»Öã»Èç´ËÖØ¸´£¬Ö±µ½ÐòÁÐÖÐֻʣÏÂÒ»¸ö¼Ç¼Ϊֹ void Selectsort(int r[],int n,int* compare,int* move)//Ñ¡ÔñÅÅÐò { *compare=0; *move=0;

for(int i=0;i

int min=i;

for(int j=i+1;j

(*compare)++;

if(r[j]

if(min!=i) {

(*move)+=3; int Min; Min=r[min]; r[min]=r[i]; r[i]=Min; } } }

4 ³ÌÐòÔËÐнá¹û

4.1Ö÷º¯ÊýÁ÷³Ìͼ

4.2³ÌÐòÔËÐпòͼ

5 ʵÑéÐĵÃ

1.µ÷ÊÔʱ³öÏÖµÄÎÊÌâ¼°½â¾öµÄ·½·¨

ÔÚ³õÆÚ¹¹Ë¼´úÂëµÄʱºò£¬Ê×Ïȹ¹ÔìÁ˸÷ÖÖËã·¨µÄ»ù±¾ÊµÏÖ´úÂ룬·â×°³ÉÀ࣬ÒѾ­Äܹ»ÊµÏÖÆßÖÖÅÅÐòµÄ»ù±¾¹¦ÄÜ£¬²¢ÇÒ²âÊÔÎÞÎó¡£

Ö®ºó¿¼ÂÇÈçºÎÄܼò»¯´úÂëÒÔʵÏÖ¶à´ïÆßÖÖÅÅÐòËã·¨µÄ¼òµ¥µ÷Óá¢ÂÒÐòºÍ˳ÐòÒÔ¼°ÄæÐòÊý¾ÝµÄ·Ö±ðÅÅÐòºÍÐÔÄÜÖ¸±êͳ¼Æ£¨Ëã·¨ÒÆ¶¯´ÎÊýºÍ±È½Ï´ÎÊýµÄ¾«È·Í³¼Æ£©¡£ 2.ÐĵÃÌå»á

³ÌÐòµÄÓÅ»¯ÊÇÒ»¸ö¼èÐÁµÄ¹ý³Ì£¬Èç¹ûÖ»ÊÇʵÏÖÒ»°ãµÄ¹¦ÄÜ£¬½«±äµÃÈÝÒ׺ܶ࣬µ±¼ÓÉÏÓÅ