ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

̸̸±ÊÊÔÖлᾭ³£Åöµ½µÄÒ»ÀàÎÊÌâ-ÅÅÐòËã·¨
2014-11-24 01:40:38 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:5769´Î
Tags£ºÌ¸Ì¸ ±ÊÊÔ ¾­³£ Åöµ½ Ò»Àà ÎÊÌâ ÅÅÐò Ëã·¨

½ñÌì̸̸±ÊÊÔÖлᾭ³£Åöµ½µÄÒ»ÀàÎÊÌ⣬ҲÊÇƽʱ±à³ÌÖÐÐèÒª¾­³£Ê¹ÓõÄһЩ¼¼ÇÉ¡ª¡ªÅÅÐòËã·¨ÎÊÌâ¡£
ÅÅÐòËã·¨ÖÖÀ಻ÉÙ£¬ÄãÄÜ·ñ¶Ô×î»ù±¾µÄ¼¸ÖÖÈçÊý¼ÒÕ䣬ÁËÈ»ÓÚÐØ£¿½ÐÄãÒ»¿ÚÆø˵³ö7ÖÐÅÅÐòËã·¨¿Ï¶¨ÊÇÓÐÄѶȵģ¬¶øºóÒªÄã˵³öÿÖÖÅÅÐòËã·¨µÄ˼Ïë¸üÊÇÀ§ÄÑ¡£½ñÌì¾ÍÀ´ËµËµÔõÑù¼Çס7ÖÖ×î»ù±¾µÄÅÅÐòËã·¨£¬²¢ÇÒÎÒÏàÐÅ£¬¼Çס֮ºó£¬ÄãÓÀÔ¶Ò²Íü²»µô¡£
Óÿھ÷À´¼Ç¶«Î÷ÊÇ×î¿ìÒ²ÊÇ×î²»ÈÝÒ×Íü¼Ç£¬ÎäÏÀÃؼ®ÉÐÇÒÈç´Ë£¬ÅÅÐòËã·¨Ò²²»ÀýÍâ¡£ÔÚÎÒ×ÔѧJavaʱ£¬´ÓÂíÊ¿±øÄÇÀïѧµ½Ò»¾ä¿Ú¾÷£¬·Ç³£ÓÐÒâ˼£¬½Ð£ºÃ°Ôñ·£¨È룩Ù⣨ϣ£©¿ì¹é¶Ñ¡£ÔõÑùÀí½âÕâ¾ä»°ÄØ£¿Ö±Òë¾ÍÊÇðʧµÄÑ¡ÔñµÀ·°¡£¬Ä㽫ºÜ¿ìÈëÍÁ£¬¹é¶Ñ¾ÍÊÇÈëÍÁΪ°²ÁË¡£²ð¿ªÀ´Àí½âÄØ£¬¡°Ã°¡±¾ÍÊÇ¡°Ã°ÅÝ¡±£¬¡°Ñ¡¡±¾ÍÊÇ¡°Ñ¡Ôñ¡±£¬¡°Â·£¨È룩¡±¾ÍÊÇ¡°²åÈ롱£¬¡°Ù⣨ϣ£©¡±¾ÍÊÇ¡°Ï£¶û¡±£¬¡°¿ì¡±¾ÍÊÇ¡°¿ìËÙ¡±£¬¡°¹é¡±¾ÍÊÇ¡°¹é²¢¡±£¬¡°¶Ñ¡±»¹ÊÇ¡°¶Ñ¡±£¬ÔÚÿ¸ö´ÊºóÃæ¼ÓÉÏ¡°ÅÅÐò¡±¶þ×Ö²»¾ÍÊÇÎÒÃdz£ÓõÄ7ÖÖÅÅÐòËã·¨£¬¶øÇÒ»ù±¾ÉϳÊÏÖ³ö´ÓÒ×µ½ÄѵÄÅÅÁС£
¿Ú¾÷ÓÐÁË£¬»¹ÒªÅäºÏÕÐʽ¶Ô²»£¿½ñÌìÎÒÃÇÏÈÀ´ÇдèһϵÚÒ»ÕСª¡ªÃ°¡£
¡°Ã°¡±×Ö¾÷£ºÃ°ÅÝÅÅÐò£¨BubbleSort£©Ó¦¸Ã×îºÃÀí½âÁË£¬Ë®ÃæÊǶ¥£¬×îÏÂÃæµÄË®ÅݺÍ×Ô¼ºÉÏÃæµÄË®ÅݱȽϣ¬ÎÒ±ÈËü´ó£¬ÎÒÉϸ¡£¬ËüϳÁ£¬·ñÔòÎÒ²»¶¯£¬Ëü¼ÌÐøºÍÉÏÃæµÄË®ÅݱȽϣ¬Ë®ÅÝÔ½´ó£¬¾ÍÔ½ÈÝÒ×Ïȸ¡³öË®Ãæ¡£
ÒòΪÐèÒªÒ»¸ö¸ö±È½Ï£¬ËùÒÔðÅݺÜÂý£¬Ê±¼ä¸´ÔÓ¶ÈÊÇO£¨n^2)£¬µ«ÊÇðÅÝÅÅÐò¿ÉÒÔÓÅ»¯£º¶¨ÒåÒ»¸ö²¼¶ûÖµ£¬³õֵΪtrue£¬ÔÚÍâ²ãÑ­»·ÖÐÉèΪfalse£¬ÄÚ²ãÑ­»·ÖÐÓн»»»¾ÍÉèΪtrue£¬Èç¹ûÕû¸öÄÚ²ãÑ­»·½áÊø¶¼Ã»Óн»»»¹ýË®ÅÝ£¬ÔòÊÇ»¹ÊÇfalse£¬ËµÃ÷ÅÅÐòÒÑÍê³É£¬ÎÞÐèÔٱȽϣ¬¿ÉÒÔÍ˳öÕû¸öÑ­»·ÌåÁË¡£
CʾÀý´úÂ룺
void bubbleSort(int a[],int n)
{
int i=n-1;bool change=true;
for(;i>=1&&change;¨Ci)
{
change=false;
for(int j=0;j {
if(a[j]>a[j+1])
{
int nTemp=a[j+1];
a[j+1]=a[j];
a[j]=nTemp;
change=true;
}
}
}
}


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºJava¿ª·¢¹¤³Ìʦ±ÊÊÔÌâ¿âÖ®µ¥Ñ¡Ìâ ÏÂһƪ£ºÅàѵѧУJ2EE¸ß¼¶ÅàѵʦÃæÊÔÌâ

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿