ساختمان دادهها و الگوریتمها را در زبان #C مورد بررسی قرار میدهد. بررسی جزییات الگوریتمها، پیادهسازی آنها به زبان #C، ارائهی مثالهای متنوع ساده و کاربردی، از ویژگیهای بارز این کتاب محسوب میشود.
مناسب برای: کسانی که میخواهند با چگونگی سازماندهی دادهها برای نوشتن برنامههای مهم و پیچیده آشنا شوند، و آنها را با #C پیادهسازی کنند، دانشجویان رشتههای کامپیوتر، فناوری اطلاعات و سایر رشتههای مهندسی، برنامهنویسان شرکتها و موسسات، و دانشآموزان مستعد میتوانند از این کتاب بهرهمند شوند.
پیشنیاز: آشنایی با مبانی کامپیوتر و سیستم عامل ویندوز، روش حل مسأله توسط کامپیوتر و الگوریتمها، و آشنایی با زبان #C. پیشنهاد میشود قبل از مطالعهی این کتاب، کتاب برنامهنویسی شیءگرا به زبان C#.NET را مطالعه نمایید.
مهارتی که کسب خواهید کرد: پس از مطالعهی این کتاب، با انواع ساختمان دادهها مثل آرایه، صف، پشته، لیست پیوندی، درخت، گراف و الگوریتمهای مرتبسازی و جستجو آشنا خواهید شد میتوانید برنامههای کاربردی مهم را با سازماندهی مناسب دادهها، به زبان #C بنویسید.
ساختمان دادهها در C#
فصل اول : مقدمات
فصل دوم : آرایهها
فصل سوم : پشتهها
فصل چهارم : صفها
فصل پنجم : لیستهای پیوندی
فصل ششم : درختهای دودویی
فصل هفتم : درختهای AVL ، قرمز – سیاه و هیپ
فصل هشتم : گرافها
فصل نهم : معرفی چند کلکسیون مهم
فصل دهم : روشهای مرتبسازی
فهرست منابع
واژهنامه انگلیسی به فارسی