PDA

View Full Version : سوال: مشکل در کد درخت بازگشتی



harbabi
یک شنبه 21 دی 1393, 21:33 عصر
بچه ها سلام
من می خوام یک درخت باا treeviewطراحی کنم که اخرین نود رو از textboxمی گیره و باید با یه جستجو نود های پدر رو پیدا کنه. ینی یک در خت بازگشتی...
مشکلم اینه که درختی من از پایین به بالا مرتب می شه ینی متن باکس میره روت بقیه فرزندش
ممنون می شم کمک کنید



public void search( string s)
{
string t = s;
int i= t.Length;


t=s.Remove((i-2), 2);
if (GetNodeByName(TreeView2.Nodes, s) == null)
{
TreeNode tr = new TreeNode
{


Text = s,


};
TreeView2.Nodes.Add(tr);



set_parent (tr, t);
}
else
{
set_parent (GetNodeByName(TreeView2.Nodes, s), t);
}
if (i>6)
{
search(t);
}



}

harbabi
دوشنبه 22 دی 1393, 16:21 عصر
بچه ها سلام
من می خوام یک درخت باا treeviewطراحی کنم که اخرین نود رو از textboxمی گیره و باید با یه جستجو نود های پدر رو پیدا کنه. ینی یک در خت بازگشتی...
مشکلم اینه که درختی من از پایین به بالا مرتب می شه ینی متن باکس میره روت بقیه فرزندش
ممنون می شم کمک کنید



public void search( string s)
{
string t = s;
int i= t.Length;


t=s.Remove((i-2), 2);
if (GetNodeByName(TreeView2.Nodes, s) == null)
{
TreeNode tr = new TreeNode
{


Text = s,


};
TreeView2.Nodes.Add(tr);



set_parent (tr, t);
}
else
{
set_parent (GetNodeByName(TreeView2.Nodes, s), t);
}
if (i>6)
{
search(t);
}



}





چرا هیچ کس جواب منو نمی ده؟:ناراحت: