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