ฉันกำลังมองหาโครงสร้างข้อมูลแบบต้นไม้หรือกราฟใน C # แต่ฉันคิดว่าไม่มีให้ การตรวจสอบโครงสร้างข้อมูลอย่างกว้างขวางโดยใช้ C # 2.0อธิบายถึงสาเหตุเล็กน้อย มีห้องสมุดที่สะดวกซึ่งมักใช้เพื่อให้การทำงานนี้หรือไม่ อาจผ่านรูปแบบกลยุทธ์เพื่อแก้ไขปัญหาที่นำเสนอในบทความ
ฉันรู้สึกงี่เง่าที่จะใช้ต้นไม้ของตัวเองเช่นเดียวกับที่ฉันใช้ ArrayList ของตัวเอง
ฉันต้องการต้นไม้ทั่วไปที่ไม่สมดุล คิดว่าเป็นต้นไม้ไดเรกทอรี C5 ดูดี แต่โครงสร้างต้นไม้ของพวกมันดูเหมือนจะถูกนำไปใช้เป็นต้นไม้สีแดงดำที่สมดุลที่เหมาะสมกว่าในการค้นหามากกว่าการแสดงลำดับชั้นของโหนด
public class Tree<T> : List<Tree<T>> { public T Value; }
.