ساختار داده

با استفاده از ساختار داده (data structure) میتونیم در طی زمان اجرای برنامه، داده هایی از نوع یکسان رو به ترتیب خاصی، حذف، اضافه یا ازشون استفاده کنیم؛ پیاده سازی و استفاده از ساختار داده به مرتب کردن کد ها و بهبود عملکرد برنامه کمک می کنه. برخلاف آرایه ها که طول ثابتی دارن، در اکثر پیاده سازی های ساختار داده طول ثابتی نداریم و میتونیم داده ها رو در طی زمان اجرای برنامه، حذف یا اضافه کنیم، بنابراین طول اکثر پیاده سازی های ساختار داده تغییر میکنه؛ به ساختار داده، ساختمان داده هم میگن.

در زیر فهرست مطالب مربوط به ساختار داده (ساختمان داده) آورده شده.

نگاهی به لیست (List) در برنامه نویسی

  • از لیست (List) در برنامه نویسی برای نگهداری عناصری از نوع یکسان استفاده می کنیم، در لیست بر خلاف آرایه ها که طول ثابتی دارن، میتونیم عناصر رو ازش حذف یا بهش اضافه کنیم که طول آن با حذف و اضافه کردن عناصر تغییر میکنه.

مطالعه

لیست پیوندی (LinkedList) در برنامه نویسی

  • لیست پیوندی (LinkedList) چیست؟‌ نگاهی کامل به لیست پیوندی در زبان های برنامه نویسی و پیاده سازی آن، به همراه مثال های عملی از لیست های پیوندی (LinkedList) پیاده سازی شده در زبان های برنامه نویسی.

مطالعه

صف (Queue) در برنامه نویسی

  • صف (Queue) چیست؟ صف یکی از پیاده سازی های ساختار داده است که دسترسی به عناصر آن یک طرفه است و اولین عنصری که اضافه میشه اولین عنصری است که صدا زده میشه و تا زمانی که اولین عنصر حذف نشده باشه به سایر عناصر دسترسی نداریم، در این مطلب به بررسی صف به همراه مثال های عملی می پردازیم.

مطالعه

پشته (Stack) در برنامه نویسی

  • پشته (Stack) چیست؟ استک یک پیاده سازی یک طرفه در ساختار داده است، در استک مانند لیست به عناصر با index دسترسی نداریم و تنها به آخرین عنصری که بهش اضافه کردیم میتونیم دسترسی داشته باشیم؛ در این مطلب به بررسی عمیق، پیاده سازی و استفاده از استک می پردازیم.

مطالعه

برای اطلاع از جدیدترین مطالب یا پرسش و پاسخ عضو کانال و گروه تلگرامی ما شوید.

arrow_drop_up