1394/06/08
1394/08/18
سی شارپ (به انگلیسی: C#)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت میباشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود.
زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفینیازمندمدرک تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۵٫۰ است که همزمان با داتنت ۴٫۵ در اوت ۲۰۱۲ منتشر شد.
تهیه شده در فروشگاه ahmz.zepo.ir
1394/10/09
لیست پیوندی ساختاری است که ترتیب خطی عناصر داده ای در آن توسط اشاره گرها تعیین می شود.
یک لیست پیوندی یک طرفه (Singly-linked list) دنباله ای از عناصر داده ای به نام گره(node) است که ترتیب خطی آنها توسط اشاره گرها تعیین می گردد.
عناصر لیست تنها می توانند به ترتیب از ابتدای لیست تا انتها مورد دسترسی قرار بگیرند. هر گره آدرس گره بعدی را شامل می شود که به این صورت امکان پیمایش از یک گره به گره بعدی فراهم می شود.
برای رسم لیست پیوندی گره ها به صورت مستطیل هائی پشت سرهم رسم می شوند که توسط فلش هائی بهم متصل شده اند.
مقدار ثابت NULL برای علامتگذاری انتهای لیست در اشاره گر آخرین گره ذخیره می شود.
لیست توسط یک اشاره گر Head که آدرس اولین گره لیست را در خود ذخیره می کند قابل دسترس است. بقیه عناصر توسط جستجوی خطی بدست می آیند.
در این پروژه لیست پیوندی یک طرفه در سی شارپ پیاده سازی شده است.
1394/09/27
صف ساختمان داده ای است که کلیه عملیات اضافه از یک سر آن و کلیه عملیات حذف از انتهای دیگر آن انجام می پذیرد. صف در نرم افزارهایی صف انتظار را برای دسترسی به منبعی برقرار می کنند کاربرد دارد.
صف لیست مرتبی است که عناصر در انتهای آن (Rear) اضافه و از ابتدای آن(Front) حذف می شوند. به عبارت دیگر طول صف از انتهای آن افزایش و از ابتدای آن کاهش می یابد.
اولین عنصری که وارد صف می شود اولین عنصری است که از صف خارج می شود. بنابراین عناصر به همان ترتیبی که به صف اضافه می شوند از آن حذف می شوند. به همین دلیل به صف لیست (first in, first out) FIFO نیز گفته میشود.
پیادهسازی صف با آرایه
صف را می توان توسط یک آرایه یک بعدی پیاده سازی کرد.
در این پروژه که به زبان سی شارپ می باشد صف را به وسیله آرایه پیاده سازی کرده ایم که برای ارائه در درس ساختمان داده بسیار مناسب می باشد.
1394/09/27
درس ساختمان داده یکی از دروس اصلی رشته نرم افزار می باشد.
یکی از اصلی ترین مباحث این درس درخت های دودویی می باشد. معمولا دانشجویان عزیز برای پیاده سازی این مبحث با مشکلاتی مواجه می شوند.
این پروژه رو برای درس ساختمان داده خودم نوشتم.
قابل توجه اینکه در این الگوریتم درخت دودویی به صورت Inorder پیمایش می گردد.
قابل ارائه برای درس ساختمان داده.
خرید و دانلود محصول1394/09/27
1394/09/25
1394/09/25