PDA

View Full Version : سوال: نمایش درختی یک آدرس در C#



kamran_14
شنبه 20 خرداد 1391, 20:48 عصر
من می خوام مسیر چند آدرس رو به صورت درختی در یه treeview نمایش بدم مثلا آدرس زیر را در نظر بگیرید:



ucna.ir/ketabkhaneh/print (http://www.ucna.ac.ir/ketabkhaneh/print)
ucna.ir/ketabkhaneh/Ozv (http://www.ucna.ac.ir/ketabkhaneh/Ozv)


خروجی:



ucna.ir (http://www.ucna.ac.ir)
ketabkhaneh
print
Ozv

Ozv و print هر دو بچه های ketabkhaneh هستن
من خودم یه الگوریتمی برای این در نظر گرفتم اما بهینه نیس
من آدرس های موجود در فایل html رو در یه آرایه ی رشته ای ریختم بعد این آرایه رو به صورت صعودی مرتب کردم و در آخر همه ی مسیرهای تکراری رو حذف کردم و اونا رو به treeview اضافه کردم اما بلد نیستم به treeView اضافه کنم یعنی من نمی تونم به گره قبل یا بعد دسترسی داشته باشم آیا شما الگوریتم بهتری پیشنهاد دارید؟