PDA

View Full Version : سوال: درخت دودویی



reza4344
شنبه 11 تیر 1390, 19:19 عصر
سلام
من یه برنامه می خوام که یک رشته ریاضی (مثلا 3+5*7=38)را دریافت کرده و درخت دودویی عبارت مورد نظر رو نمایش بده.

هر کی بلده لطفا سریع جواب بده.خیلی ممنون

(به زبان c# )

mohammadian7
شنبه 11 تیر 1390, 20:00 عصر
سلام
شما اول باید این رشته را کارکتر به کاراکتر بخوانید و به عبارت prefix آن تبدیل کنید. (تبدیل به عبارت بدون پرانتز)
مثال 7+5 میدهد 57+
در مورد رسم شکل در برنامه
عملگرها میشوند نود های میانی (+و- و ... ) و عملوند ها (اعداد یا حروف) میشوند برگ های درخت

reza4344
شنبه 11 تیر 1390, 20:16 عصر
مرسی از لطفتون.
ولی من تازه کارم. می تونم ازتون خواهش کنم برنامش رو با سی شارپ برام بنویسید

با تشکر