PDA

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



shohre_fa
چهارشنبه 29 آبان 1387, 20:55 عصر
سلام من میخوام راجع به ساختمان داده درخت تو سی شارپ بدونم
آیا ساختمان داده حاضری مثل استک و صف وجود داره یا باید حودم تعریفش بکنم
ممنون میشم اگر کمکم بکنید

علیرضا مداح
چهارشنبه 29 آبان 1387, 22:03 عصر
سلام دوست عزیز،


System.Collections Namespace (http://msdn.microsoft.com/en-us/library/system.collections.aspx)

Stack (http://msdn.microsoft.com/en-us/library/system.collections.stack.aspx)
Queue (http://msdn.microsoft.com/en-us/library/system.collections.queue.aspx)
...

System.Collections.Generic Namespace (http://msdn.microsoft.com/en-us/library/system.collections.generic.aspx)

Queue(T) (http://msdn.microsoft.com/en-us/library/7977ey2c.aspx)
LinkedList(T) (http://msdn.microsoft.com/en-us/library/he2s3bh7.aspx)
Stack(T) (http://msdn.microsoft.com/en-us/library/3278tedw.aspx)
...

اوبالیت به بو
چهارشنبه 29 آبان 1387, 22:08 عصر
آیا ساختمان داده حاضری مثل استک و صف وجود داره
Using:


using System.Collections;

صف:
براي پر كردن:


Queue q = newQueue();
q.Enqueue(textBox1.Text);

براي خالي كردن:


int i = q.Count;
for (int j = 0; j < i; j++)
{
comboBox1.Items.Add(q.Dequeue);
}

پشته:
براي پر كردن:


Stack st = newStack();
st.Push (textBox1 .Text );

براي خالي كردن:


int i=st .Count ;
for (int j = 0; j < i ; j++)
{
comboBox1 .Items .Add (st.Pop ().ToString ());
}