Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java ´úÂëʵÏÖÆ½ºâ¶þ²æÊ÷

/**
 * ƽºâ¶þ²æËÑË÷£¨ÅÅÐò£©Ê÷
 *
 * ƽºâ¶þ²æËÑË÷Ê÷Ë«³ÆÎªAVLÊ÷£¬ËüÒ²ÊÇÒ»¿Ã¶þ²æËÑË÷Ê÷£¬ÊǶԶþ²æËÑË÷Ê÷µÄÒ»ÖָĽø£¬»ò¶¼ÊǾßÓÐÏÂÁÐÐÔÖʵĶþ²æÊ÷£ºËü
 * µÄ×ó×ÓÊ÷ºÍÓÒ×ÓÊ÷¶¼ÊÇÆ½ºâ¶þ²æÊ÷£¬ÇÒ×ó×ÓÊ÷ºÍÓÒ×ÓÊ÷µÄÉî¶ÈÖ®²îµÄ¾ø¶ÔÖµ²»³¬¹ý1¡£
 *
 * ƽºâÒò×Ó£¨Balance Factor,BF£©¶¨ÒåΪ¸Ã½ÚµãµÄ×ó×ÓÊ÷µÄÉî¶È¼õÈ¥ÆäÓÒ×ÓÊ÷µÄÉî¶È£¬Ôòƽºâ¶þ²æÊ÷ÉÏËùÓнڵãµÄƽ
 * ºâÒò×ÓÖ»¿ÉÄÜÊÇ-1¡¢0ºÍ1¡£Ö»ÒªÊ÷ÉÏÓÐÒ»¸ö½ÚµãµÄƽºâÒò×ӵľø¶ÔÖµ´óÓÚ1£¬Ôò¸Ã¶þ²æÊ÷¾ÍÊDz»Æ½ºâµÄÁË¡£
 *
 * ʹÓöþ²æÅÅÐòÊ÷±£³ÖƽºâµÄ»ù±¾Ë¼ÏëÊÇ£ºÃ¿µ±ÔÚ¶þ²æÅÅÐòÊ÷ÖвåÈëÒ»¸ö½Úµãʱ£¬Ê×Ïȼì²éÊÇ·ñÒò²åÈë¶øÆÆ»µÁËÆ½ºâ£¬Èô
 * ÊÇ£¬ÔòÕÒ³öÆäÖеÄ×îС²»Æ½ºâ¶þ²æÊ÷£¬ÔÚ±£³Ö¶þ²æÅÅÐòÊ÷ÌØÐÔµÄÇé¿öÏ£¬µ÷Õû×îС²»Æ½ºâ×ÓsÊ÷ÖнڵãÖ®¼äµÄ¹ØÏµ£¬ÒÔ´ï
 * µ½ÐÂµÄÆ½ºâ¡£Ëùν×îС²»Æ½ºâ×ÓÊ÷Ö¸Àë²åÈë½Úµã×î½üÇÒÒÔÆ½ºâÒò×ӵľø¶ÔÖµ´óÓÚ1µÄ½Úµã×÷Ϊ¸ùµÄ×ÓÊ÷¡£
 *
 * ¶ÔÓÚÆ½ºâ¶þ²æËÑË÷Ê÷£¬±£³ÖÊ÷µÄƽºâµÄ»ù±¾»úÖÆ¾ÍÊÇÐýת¡£ÐýתÊǶÔÊ÷µÄÔªËØË³Ðò½øÐе÷½Ú¡£ÐýתµÄÄ¿µÄÊÇÏû³ýÓÉÓÚÁÙ
 * ʱ²åÈëºÍɾ³ý¶ÔÊ÷µÄƽºâ²úÉúµÄÓ°Ïì¡£
 *
 * ÓÐËÄÖÖÐýת£º
 * 1)ÈÆÄ³ÔªËØ×óÐýת
 *          80 ← p                    90
 *          /\                        /\
 *         60 90 ← r        →        80 120
 *            /\                     /\  /
 *          85 120                 60 85 100
 *&n


Ïà¹ØÎĵµ£º

»ùÓÚjavaµÄÆóÒµËÑË÷ÒýÇæÓÅ»¯ÄÚÈݹÜÀíϵͳ

»ùÓÚjavaµÄÆóÒµËÑË÷ÒýÇæÓÅ»¯ÄÚÈݹÜÀíϵͳ
»ùÓÚJavaµÄÆóÒµËÑË÷ÒýÇæÓÅ»¯ÄÚÈݹÜÀíϵͳ(SEO-ECMS-v1.0)ÏîĿ˵Ã÷£º
ÍøÂçÉÏÁ÷´«µÄÆóÒµÍøÕ¾¹ÜÀíϵͳ´ó¶¼ºöÂÔÁËÒ»µã¼´Ã¿¸öÒ³ÃæµÄ Ò³Ãæ±êÌâ Ò³Ãæ¹Ø¼ü×Ö Ò³ÃæÃèÊöµÄÉèÖá£
¶øÕâЩǡǡÊÇËÑË÷ÒýÇæ×î¹ØÐĵĶ«Î÷¡£ÔÚ´ÓÊÂseoµÄÅóÓѵİïÖúÏ£¬¿ª·¢ÁËÕâÌ×ÊʺÏseoµÄcms¡£
ÏîÄ¿²ÉÓÃÎȶ¨ÇÒÁé» ......

JAVA¿ª·¢Õß×ȥµÄ20¸öÓ¢ÎÄÍøÕ¾


 
JAVA¿ª·¢Õß×ȥµÄ20¸öÓ¢ÎÄÍøÕ¾
1.[http://www.javaalmanac.com] – Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨¼°Ê¾Àý´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
2.[http://www.onjava.com] – O’ReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐÐÂÎÄÕÂ.
3.[http://java.sun.com] – ¹Ù·½µÄJava¿ª·¢ÕßÍ ......

Ñ¡ÔñÅÅÐòËã·¨µÄJAVAʵÏÖ

package Utils.Sort;
/**
*ÀûÓÃÑ¡ÔñÅÅÐò·¨¶ÔÊý×éÅÅÐò£¬Êý×éÖÐÔªËØ±ØÐëʵÏÖÁËComparable½Ó¿Ú¡£
*/
public class ChooseSort implements SortStrategy
{
       /**
       *¶ÔÊý×éobjÖеÄÔªËØÒÔÑ¡ÔñÅÅÐòËã·¨½øÐÐÅÅÐò
     &n ......

²åÈëÅÅÐòËã·¨µÄJAVAʵÏÖ

package Utils.Sort;
/**
*²åÈëÅÅÐò£¬ÒªÇó´ýÅÅÐòµÄÊý×鱨ÐëʵÏÖComparable½Ó¿Ú
*/
public class InsertSort implements SortStrategy
{
       /**
       *ÀûÓòåÈëÅÅÐòËã·¨¶Ôobj½øÐÐÅÅÐò
       */
  ......

ðÅÝÅÅÐòËã·¨µÄJAVAʵÏÖ

package Utils.Sort;
/**
*ÀûÓÃðÅÝÅÅÐò·¨¶ÔÊý×éÅÅÐò£¬Êý×éÖÐÔªËØ±ØÐëʵÏÖÁËComparable½Ó¿Ú¡£
*/
public class BubbleSort implements SortStrategy
{
       /**
       *¶ÔÊý×éobjÖеÄÔªËØÒÔðÅÝÅÅÐòËã·¨½øÐÐÅÅÐò
     ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ