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