PDA

View Full Version : ساختمان داده ها در C#‎



victor007
جمعه 27 شهریور 1388, 21:29 عصر
سلام خدمت دوستان
من یک کتاب یا مقاله در مورد ساختمان داده ها در C#‎ می خواهم
ترجیحا فارسی باشه
ومیخواهم مفاهیمی چون پشته و مرتب سازی و درخت ها و...
یعنی همون مفاهیمی که در ساختمان داده ++c امده داشته باشه و کد نویسی اون با C#‎ باشه
پیشاپیش ممنون

Salar Ashgi
جمعه 27 شهریور 1388, 21:53 عصر
سلام ، بستگی به شما داره که میخواین ساختمان داده ها رو خودتون پیاده سازی کنید یا فقط میخواید

ازشون استفاده کنید . چون اگه فقط قصد استفاده از اونها رو دارید ، برای هرکدام کلاس از پیش نوشته

شده ای در سی شارپ وجود دارد با پیاده سازی کامل ، ولی اگر خودتون میخواید کلاس هاشون رو طراحی

کنید ، بحث فرق میکنه ! چون اشاره گر بطور ضمنی تو سی شارپ وجود نداره و باید کد Unsafe استفاده

کنید و این کمی تفاوت بین پیاده سازی سی شارپ و سی پلاس پلاس بوجود میاره !

موفق و پیروز باشید !!!

victor007
جمعه 27 شهریور 1388, 22:03 عصر
لطفا کلاس هایی که در #c برای مباحثی چون پشته و درخت استفاده میشوند را بیشتر توضیح دهید و
راهنمایی در مورد اینکه اگر خودم بخواهم این کلاس ها رو بنویسم از چه منبعی برای کمک استفاده کنم.

اوبالیت به بو
جمعه 27 شهریور 1388, 22:58 عصر
لطفا کلاس هایی که در C#‎‎‎ برای مباحثی چون پشته و درخت استفاده میشوند را بیشتر توضیح دهید



using System.Collection;

stack:
stack s = new stack();
s.Push(object) //push
s.Pop() //pop


درخت هم بر اساس همون چيزي كه تو ساختمان داده خونديد پياده سازي ميشه كمي راحت تر.


http://barnamenevis.org/forum/showthread.php?t=132099

victor007
شنبه 28 شهریور 1388, 11:34 صبح
ممنون
میتونید کتاب یا مقاله ای در این زمینه معرفی کنید

Mohsen_Fotouhi
شنبه 28 شهریور 1388, 15:56 عصر
سلام لینک دانلود DataStructure in Csharp
http://files.myopera.com/eketab02/blog/DATA.STRUCTURES.AND.ALGORITHMS.USING.Csharp.pdf