صفحه: [1]   پایین
  ارسال به دوستان  |  چاپ صفحه  
نويسنده موضوع: تابع زیر را به صورت بازگشتی بنویسید  (دفعات بازدید: 95 بار)
hamidli87
کاربر جدید
*

تشكرها : 0
آفلاین آفلاین

تعداد ارسال: 12


ديدن مشخصات
« : 13 تير 1389,ساعت 22:38:48 »

LVR

کد:
Tree * search(tree*x, tree*root)
            {While(root)
   {if(root->data==x->data)
        Return root;
    If( x->data<root->data)
    Root=root->left;
   Else
    Root=root->right;
    }
 Return0;
}

*_کد اصلاح شد.
« آخرين ويرايش: 04 مرداد 1389,ساعت 16:47:09 توسط كیانی » خارج شده است
تقدسی
Super Manager
*

تشكرها : 85
آنلاین آنلاین

تعداد ارسال: 325



ديدن مشخصات WWW
« پاسخ #1 : 04 مرداد 1389,ساعت 16:55:19 »

کد:
Algorithm SearchBST(val root <pointer>,
Val argument <key>)
Search a binary search tree for a given value
Pre : root is the root to a binary tree
Return the node address if the value is found or null if the node is not in the tree
1 if (root is null)
1 return null
2 end if
3 if (argument < root->key)
1 return searchBST(root->left, argument)
4 elseif (argument > root->key)
1 return searchBST(root->right, argument)
5 else
1 return root
6 end if
end searchBST
خارج شده است

زندگي دفتري از خاطرهاست * يك نفر در دل شب  * يك نفر در دل خاك * يك نفر همدم خوشبختي هاست  *  يك نفر همسفر سختي هاست *  چشم تا باز كنيم عمرمان مي گذرد * ما همه همسفريم

 كاربران گرامي : قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه نماييد و قبل از ارسال جديد در انجمن جستجو نماييد.
صفحه: [1]   بالا
  ارسال به دوستان  |  چاپ صفحه  
 
پرش به :