سلام دوستان
به کمک فوری نیاز دارم
می خوام یه برنامه بنویسم که یه درخت رو که هر گره اون چندین مقدار داره و یال هاش هم برچسب دارند رو پیمایش کنه
لطفا بهم کمک کنید
سلام دوستان
به کمک فوری نیاز دارم
می خوام یه برنامه بنویسم که یه درخت رو که هر گره اون چندین مقدار داره و یال هاش هم برچسب دارند رو پیمایش کنه
لطفا بهم کمک کنید
سلام
احتمالا منظورت گراف جهت دار هستش چون درخت یال نداره . اما مشکلت چیه
ساده ست. در کلاسی که برای گره تعریف کردید یدونه لیست پیوندنی از نوع خود کلاس بهش اضافه کنید تا فرزندان رو (در صورت بودن) نگه داره.
public class TreeNode{
public int Value{get;set;}
public List<TreeNode> Children{get;set;}
}
برای خلاص شدن از شر بررسی null هم میتونید یه سازنده برا کلاس تعریف و Children رو مقدار بدید.
public class TreeNode{
public int Value{get;set;}
public List<TreeNode> Children{get;set;}
public TreeNode(){
Children=new List<TreeNode>();
}
}