در زمان استفاده از برنامههای ساده با یک یا دو متغیر، از ساختارهای دادهای برای ذخیره مقادیر در برنامههای خود استفاده خواهید کرد. ساختارهای داده مانند ظروفی هستند که یکی برای هر نوع داده وجود دارد. در حالی که ساختارهایی مثل آرایهها و صفها گاهی اوقات بدیهی تلقی میشوند، درک عمیقتر رویدادها در لایههای زیرین این فرایند، برای هر برنامهنویسی حیاتی است، از جمله درک اینکه چگونه انتخابهایی که انجام دادهاند بر عملکرد و کارایی برنامههای خود تأثیر میگذارد. در این درس، مدرس برنامهنویسی Kathryn Hodge یک مرور عمیق از مهمترین ساختارهای داده برای برنامهنویسی مدرن ارایه میدهد. با شروع با روشهای ساده دستهبندی دادهها مثل آرایه، او به تدریج ساختارهای دادههای پیچیدهتری مانند فهرستهای متصل، پشته و صف، جداول هش و ساختار درختی و نمودار را معرفی میکند. هر درس با دنیای واقعی و عملی همراه است که ساختارهای دادهای را در عمل نشان میدهد. وقتی کارتان تمام شد، شما درک روشنی از ساختارهای داده خواهید داشت و نحوه استفاده از آنها را به زبان برنامهنویسی مورد علاقه خود درک خواهید کرد.