Ò»¡¢Éè¼ÆÌâÄ¿
1¡¢ÌâÄ¿£º¶þ²æÅÅÐòÊ÷µÄʵÏÖ (ÓÃ˳ÐòºÍ¶þ²æÁ´±í×÷´æ´¢½á¹¹ ) 2¡¢ÒªÇ󣨹¦ÄÜ£©£º
1) ÒԻسµ('\\n')ΪÊäÈë½áÊø±êÖ¾,ÊäÈëÊýÁÐL£¬Éú³ÉÒ»¿Ã¶þ²æÅÅ ÐòÊ÷T£»
2) ¶Ô¶þ²æÅÅÐòÊ÷T×÷ÖÐÐò±éÀú£¬Êä³ö½á¹û£»
3) ÊäÈëÔªËØx,²éÕÒ¶þ²æÅÅÐòÊ÷T,Èô´æÔÚº¬xµÄ½áµã,Ôòɾ³ý¸Ã½áµã,²¢×÷ÖÐÐò±éÀú(Ö´Ðв٠×÷2)£»·ñÔòÊä³öÐÅÏ¢¡°ÎÞx¡±£»
¶þ¡¢ÐèÇó·ÖÎö
½¨Á¢ÅÅÐò¶þ²æÊ÷£¬Ö÷ÒªÊǽ¨Á¢½ÚµãÀ´´æ´¢ÊäÈëµÄÊý¾Ý£¬ÐèÒª½¨Á¢º¯ÊýÀ´´´ÔìÅÅÐò¶þ²æÊ÷¡£
¸ÃÌâÄ¿°üÀ¨Èý·½ÃæµÄÄÚÈÝ£ºÒ»¸öÊǶþ²æÅÅÐòÊ÷µÄ½¨Á¢£¬¶øÊǶþ²æÊ÷µÄÖÐÐò±éÀú£¬ÈýÊǶþ²æÊ÷ÔªËØµÄ²éÕÒ²¢É¾³ý¡£
Èý¡¢Êý¾Ý½á¹¹Éè¼Æ
ÔÚдË㷨֮ǰ£¬Ó¦¶ÔÊý¾Ý½á¹¹½øÐÐÉè¼Æ¡£±¾ÌåÖ÷Òª»áÓõ½Ö¸Õë±äÁ¿£¬²åÈë½Úµãº¯ÊýºÍ½¨Á¢¶þ²æÊ÷£¬ÒÔ¼°ÖÐÐò±éÀúº¯Êý£¬»¹ÓÐһЩÊäÈëÊä³öÓï¾ä¡£
ËÄ¡¢Ëã·¨Éè¼Æ
Ëã·¨Éè¼ÆË¼Ïë
¶þ²åÁ´±í×÷´æ´¢½á¹¹£º ½¨Á¢¶þ²åÅÅÐòÊ÷²ÉÓñ߲éÕұ߲åÈëµÄ·½Ê½¡£²éÕÒº¯Êý²ÉÓõݹéµÄ·½Ê½½øÐвéÕÒ¡£Èç¹û²éÕҳɹ¦Ôò²»Ó¦ÔÙ²åÈëÔÊ÷£¬·ñÔò·µ»Øµ±Ç°½áµãµÄÉÏÒ»¸ö½áµã¡£È»ºóÀûÓòåÈ뺯Êý½«¸ÃÔªËØ²åÈëÔÊ÷¡£
¶Ô¶þ²æÊ÷½øÐÐÖÐÐò±éÀú²ÉÓõݹ麯ÊýµÄ·½Ê½¡£ÔÚ¸ù½áµã²»Îª¿ÕµÄÇé¿öÏ£¬ÏÈ·ÃÎÊ×ó×ÓÊ÷£¬ÔÙ·ÃÎʸù½áµã£¬×îºó·ÃÎÊÓÒ×ÓÊ÷¡£ ɾ³ý½áµãº¯Êý£¬²ÉÓñ߲éÕÒ±ßɾ³ýµÄ·½Ê½¡£Èç¹ûûÓвéÕÒµ½£¬Ôò²»¶ÔÊ÷×öÈκεÄÐ޸ģ»Èç¹û²éÕÒµ½½áµã£¬Ôò·ÖËÄÖÖÇé¿ö·Ö±ð½øÐÐÌÖÂÛ£º1¡¢¸Ã½áµã×óÓÒ×ÓÊ÷¾ùΪ¿Õ£»2¡¢¸Ã½áµã½ö×ó×ÓÊ÷Ϊ¿Õ£»3¡¢¸Ã½áµã½öÓÒ×ÓÊ÷Ϊ¿Õ£»4¡¢¸Ã½áµã×óÓÒ×ÓÊ÷¾ù²»Îª¿Õ¡£
ÔÚ½øÐÐËã·¨Éè¼ÆÊ±£¬Ó¦½«ÌâÄ¿·ÖΪÎå¸öº¯ÊýÄ£¿é£º 1¡¢ÖÐÐò±éÀú£¬·ûºÏÉýÐòÊä³ö void inorder(node *&root) {
if(root!=NULL) {
inorder(root->left); cout<
2¡¢ÔÚ²éÕÒÊ÷ÖвåÈëÔªËØ void insert(node *&ptr,int item) {
if(ptr==NULL) ptr=new node(item); else if(item
3¡¢ÔÚ²éÕÒÊ÷ÖвéÕÒÔªËØ
node *find(node *&ptr,int item) {
if(ptr==NULL) return NULL; if(ptr->data==item) return ptr; else if(item