کتاب داده ساختارها و مبانی الگوریتم محمد قدسی نشر فاطمی این کتاب با نگاهی الگوریتمی مطالب مربوط به داده ساختاری کامپیوتری را هم در سطح پایه و هم پیشرفته ارائه می کند از این رو از همان ابتدا به مبانی طراحی الگوریتم ها می پردازد و ترکیب مناسبی از داده ساختارها و الگوریتم هاست این کتاب که بخشی از آن سال ها به عنوان جزوۀ درسی در دانشگاه صنعتی شریف تدریس شده است می تواند به عنوان کتاب اصلی در اولین درسی که دانشجویان رشته های مهندسی و علوم کامپیوتر در این زمینه می گیرند و در برنامۀ مصوب به نام ساختمان داده و الگوریتم ها یا ساختمان داده ها آمده است استفاده شود این کتاب حاوی ۱۲۸ شبه کد ۱۶۵ شکل بیش از ۳۳۰ تمرین و ۱۵ پروژۀ برنامه نویسی است و حاصل سال ها تجربۀ تدریس مؤلف است استفاده از این کتاب علاوه بر دانشجویان برای دانش آموزانی که خود را برای ورود به دوره های المپیاد کامپیوتر آماده می کنند مفید خواهد بود