به تجربه دیده شده است بسیاری از دانشجویان و برنامهنویسان در انبوه منابع، مقالات و کتابهای موجود در حوزه ساختمان دادهها سردرگم میشوند و به یک درک کلی، کارا و مفید از مفاهیم بنیادین و پیشرفته این علم نرسیدهاند، و احساس اعتماد به نفس کافی برای پیادهسازی الگوریتمهای کارآمد در پروژههای واقعی را ندارند. دلیل نوشتن و ارائه این کتاب نیز همین بود تا بتوانم در این مسیر، مجموعهای از نکات کلیدی و لازم ساختمان دادهها را که بیانگر یک روش جدید برای یادگیری موفق و کاربردی باشد، ارائه دهم، به ترتیبی که در آن به مهمترین اصول برنامهنویسی ازجمله تحلیل پیچیدگی زمانی و مکانی، و کاربردهای عملی در دنیای واقعی توجه شده و در عمل به طراحی سیستمهای بهینه و حل مسائل پیچیده منجر شود.
فصل 1 - مقدمات و مفاهیم پایه / 10
فصل 2 - ساخنمان داده های خطی / 20فصل 3 - بازگشتی ها / 57
فصل 3 - بازگشتی ها / 57
فصل 4 - الگوریتم های جست و جو / 71
فصل 5 - الگوریتم های مرتب سازی / 91
فصل 6 - درخت / 114
فصل 7 - گراف / 148
| دسته بندی موضوعی | موضوع فرعی |
| فنی و مهندسی |
مهندسی كامپيوتر
مهندسی كامپيوتر |