به تجربه دیده شده است بسیاری از دانشجویان و برنامهنویسان در انبوه منابع، مقالات و کتابهای موجود در حوزه ساختمان دادهها سردرگم میشوند و به یک درک کلی، کارا و مفید از مفاهیم بنیادین و پیشرفته این علم نرسیدهاند، و احساس اعتماد به نفس کافی برای پیادهسازی الگوریتمهای کارآمد در پروژههای واقعی را ندارند. دلیل نوشتن و ارائه این کتاب نیز همین بود تا بتوانم در این مسیر، مجموعهای از نکات کلیدی و لازم ساختمان دادهها را که بیانگر یک روش جدید برای یادگیری موفق و کاربردی باشد، ارائه دهم، به ترتیبی که در آن به مهمترین اصول برنامهنویسی ازجمله تحلیل پیچیدگی زمانی و مکانی، و کاربردهای عملی در دنیای واقعی توجه شده و در عمل به طراحی سیستمهای بهینه و حل مسائل پیچیده منجر شود.
مهدی افضلی نویسنده ایرانی متولد 1382 میباشد.