ساختمان داده ها در  c plus plus ساختمان داده ها عناصر اصلی علم کامپیوتر محسوب می شوند چگونگی سازمان دهی داده ها برای پردازش سریع تر و کارآمدتر داده ها توسط الگوریتم ها با ساختمان داده ها انجام می گیرد در این کتاب برآنیم تا مفاهیم اصلی ساختمان داده ها پیچیدگی الگوریتم ها و ساختمان داده های متداول را مورد بررسی قرار دهیم این کتاب شامل نه فصل می شود که در فصل اول به مفاهیم ساختمان داده الگوریتم ها و پیچیدگی آن ها می پردازیم و نمادهای تحلیل الگوریتم ها را مورد بررسی قرار می دهیم فصل دوم به ساده ترین ساختمان داده ی موجود یعنی آرایه و کاربردهای آن می پردازد و مشکلات آرایه را مورد بحث قرار می دهد در فصل سوم ساختمان داده ی بسیار مهم لیست پیوندی مورد بررسی قرار می گیرد که محدودیت های ساختمان داده ی آرایه را به خوبی برطرف می کند در فصل چهارم ساختمان داده ی پشته و کاربردهای مهم آن در کامپیوتر مورد بررسی قرار می گیرد و روش های پیاده سازی آن بحث می شوند فصل پنجم به مفهوم صف و اعمالی می پردازد که می توان روی صف انجام داد و سپس روش های پیاده سازی این ساختمان داده بحث خواهد شد فصل ششم به ساختمان داده ی جالب دیگری تحت عنوان درختان می پردازد؛ انواع درختان و روش های پیاده سازی آن ها از موضوعات بحث شده در این فصل است فصل هفتم به گراف و پیاده سازی مختلف آن اشاره دارد روش های پیمایش گراف از موضوعات مهمی است که در این فصل بررسی می شود فصل هشتم به روش های مرتب سازی و تحلیل الگوریتم های آن می پردازد در فصل نهم موضوع مهم درهم سازی مورد بحث و بررسی قرار می گیرد امید است این اثر نیز همچون سایر آثار انتشارات علوم رایانه مورد توجه خوانندگان محترم قرار گیرد  سال چاپ بهار ۱۳۹۹