ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

JavaÈçºÎʵÏÖðÅÝÅÅÐòËã·¨£¿¡¾javaÅàѵ¡¿

¸üÐÂʱ¼ä:2020Äê05ÔÂ20ÈÕ11ʱ29·Ö À´Ô´:ÀÖÓã²¥¿Í ä¯ÀÀ´ÎÊý:

ðÅÝÅÅÐòÊÇJavaÖзdz£¾­µäµÄÒ»ÖÖÅÅÐò·½·¨£¬¿ÉÒÔ½«¶à¸öÊý×Ö½øÐÐÉýÐòÅÅÐò£¬Ð§ÂʱȽϸß¡£

Ò»¡¢Ã°ÅÝÅÅÐòµÄÔ­ÀíÁ½¸öÏàÁÚµÄÊý±È½Ï´óС£¬½«Á½¸öÊýÖнϴóµÄÊýÍùÓұ߷ţ¬Ð¡µÄÍù×ó±ß·Å¡£

¶þ¡¢Ã°ÅÝÅÅÐòµÄͼ½â

1.Ê×Ïȶ¨ÒåÒ»¸öÊý×飺int[] arr = {4,2,5,3,1}

2.±È½ÏµÄͼ½âÊÇÕâÑùµÄ£º

ðÅÝÅÅÐò

Èý¡¢Ã°ÅÝÅÅÐòµÄ˼·½âÎöÒÀ´Î±È½ÏǰºóÁ½¸öÊýµÄ´óС£¬Èç¹ûºóÃæµÄ±ÈÇ°ÃæµÄÊýС£¬ÄÇôֱ½Ó½«Ð¡µÄ·ÅÔÚ×ó±ß£¬´óµÄÊý·ÅÔÚÓұߣ¬ÒÔ´ËÀàÍÆ

ÀýÈçÎÒÃǶ¨ÒåµÄÊý×é:int[] arr = {4,2,5,3,1}

µÚһȦ±È½Ï£º

1. ÓÃarr[0]ºÍarr[1]½øÐбȽÏ,ÄÇô2±È4С,ÄÇô2Íù×ó±ßÒÆÒ»Î»,4ÍùÓÒ±ßÒÆÒ»Î»£»

2. È»ºóÓÃarr[1]ºÍarr[2]½øÐбȽÏ,ÏÖÔÚ4±È5С,ËùÒÔ²»¶¯

3. ÔÙÓÃarr[2]ºÍarr[3]½øÐбȽÏ,ÏÖÔÚ5±È3´ó,ËùÒÔ½«3Íù×ó±ßÒÆ¶¯Ò»Î»,5ÍùÓÒ±ßÒÆ¶¯Ò»Î»

4. ÔÙÓÃarr[4]ºÍarr[4]½øÐбȽÏ,ÏÖÔÚ5±È1´ó,ËùÒÔ½«1Íù×ó±ßÒÆ¶¯Ò»Î»,5Íùºó±ßÒÆ¶¯Ò»Î»,ÕâÑù¾Í°Ñ×î´óµÄÊý·Åµ½ÁË×îÓÒ±ß

*ÏÖÔÚͨ¹ý±È½Ï²¢ÇÒÒÆ¶¯Ö®ºó,Êý×éarrÖеÄÔªËØ±ä³ÉÁË{2,4,3,1,5}

µÚ¶þȦ±È½Ï:

1. ÓÃarr[0]ºÍarr[1]½øÐбȽÏ,ÄÇô2±È4С,ËùÒÔ²»Óö¯

2. ÓÃarr[1]ºÍarr[2]½øÐбȽÏ,ÄÇô4±È3´ó,ËùÒÔ½«3Íù×ó±ßÒÆ¶¯Ò»Î»,4ÍùÓÒ±ßÒÆ¶¯Ò»Î»

3. ÓÃarr[2]ºÍarr[3]½øÐбȽÏ,ÄÇô4±È1´ó,ËùÒÔ½«1Íù×ó±ßÒÆ¶®Ò»Î»,4ÍùÓÒ±ßÒÆ¶¯Ò»Î»

*ÓÉÓÚ×î´óµÄÒѾ­ÔÚ×îÓÒ±ßÁË,ËùÒÔ²»ÓúÍarr[4]½øÐбȽÏÁË,ÏÖÔÚͨ¹ýµÚ¶þȦ±È½ÏÖ®ºóµÄÊý×éÔªËØ±ä³ÉÁË{2,3,1,4,5}

*×¢Òâ,ÏÖÔÚµÚ¶þȦ±È½ÏµÄ´ÎÊýÉÙÁËÒ»´Î

µÚÈýȦ±È½Ï:

1. ÓÃarr[0]ºÍarr[1]½øÐбȽÏ,ÄÇô2±È3С,ËùÒÔ²»Óö¯

2. ÓÃarr[1]ºÍarr[2]½øÐбȽÏ,ÄÇô3±È1´ó,ËùÒÔ½«1Íù×ó±ßÒÆ¶¯Ò»Î»,3ÍùÓÒ±ßÒÆ¶¯Ò»Î»

*ÏÖÔÚͨ¹ýµÚÈýȦµÄ±È½Ï,Êý×éÖеÄÔªËØ±ä³ÉÁË{2,1,3,4,5}

*×¢Òâ,ÏÖÔÚµÚÈýȦ±È½ÏµÄ´ÎÊýÓÖÉÙÁËÒ»´Î

µÚËÄȦ±È½Ï:

1.ÓÃarr[0]ºÍarr[1]½øÐбȽÏ,ÄÇô2±È1´ó,ËùÒÔ½«1Íù×ó±ßÒÆ¶¯Ò»Î»,2ÍùÓÒ±ßÒÆ¶¯Ò»Î»

*ÏÖÔÚÓùýµÚËÄȦµÄ±È½Ï,Êý×éÖеÄÔªËØ±ä³ÉÁË{1,2,3,4,5},ÕâÑù¾Í±È½ÏÍê³ÉÁË¡£

ÄÇôͨ¹ýÕâ4ȦµÄ±È½Ï,¿ÉÒÔÈ·¶¨ÎÒÃÇÊý×éµÄ³¤¶ÈΪ5,µ«ÊÇÎÒÃDZȽÏÁË4´Î,ËùÒÔÎÒÃÇ¿ÉÒÔÈ·¶¨,ÎÒÃÇÑ­»·±È½ÏÁË4 Ȧ¡£ËùÒÔ,Íâ²ãforÑ­»·¿ÉÒÔÈ·¶¨Îªfor (int i = 0, i < arr.length-1;i++)¡£

ËÄ¡¢ÐγɴúÂë

//ðÅÝÅÅÐò
public static void bubbleSort(int[] arr) {
//¹¦ÄÜ
//Íâ²ãÑ­»·ÓÃÀ´¿ØÖÆÊý×éÑ­»·µÄȦÊý
  for (int i = 0; i < arr.length-1; i++) {
   //ÄÚ²ãÑ­»·ÓÃÀ´Íê³ÉÔªËØÖµ±È½Ï£¬°Ñ´óµÄÔªËØÖµ»¥»»µ½ºóÃæ
   for (int j = 0; j < arr.length-1-i; j++) {
    if (arr[j] > arr[j+1]) {
     int temp = arr[j];
     arr[j] = arr[j+1];
     arr[j+1] = temp;
   }
  }
}

Îå¡¢×ܽáÒÔÉÏÊÇðÅÝÅÅÐòµÄ¾ßÌå˼··ÖÎö£¬Ñ§Ï°Ã°ÅÝÅÅÐòÐèÒªÞÛÇå³þÆä¹ý³Ì£¬Ö÷ÒªÊÇ·ÖÎöðÅÝÅÅÐòÊÇÔõô±È½ÏµÄ¡£

Èç¹û¶Ôjava±È½Ï¸ÐÐËȤ»òÕßÕýÔÚ×Ôѧjava¿ÉÒÔÁ˽âÀÖÓã²¥¿ÍµÄÖм¶javaÅàѵ¿Î³Ì¡£


²ÂÄãϲ»¶£º

JDKÏÂÔØ°²×°Óë»·¾³±äÁ¿ÅäÖÃͼÎĽ̡̳¾³¬Ïêϸ¡¿

ʲôÊÇJava,JavaÓм¸¸ö¼¼Êõƽ̨

ʲôÊÇjava±äÁ¿,java±äÁ¿µÄ¶¨Òå

ðÅÝÅÅÐòËã·¨[¶¯Í¼½éÉÜ]

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿