تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › مهندسی صنایع v
« قبلی 1 2 3 بعدی »

ساختمان داده چیست؟

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
ساختمان داده چیست؟
niloofaraminkia آفلاین
عضو جوان
**
ارسال‌ها: 44
موضوع‌ها: 44
تاریخ عضویت: Feb 2021
اعتبار: 0
#1
16-03-2021, 03:10 PM
پردیس فناوری کیش_طرح مشاوره و متخصصین صنعت و مدیریت

ساختمان داده چیست؟

به بیان ساده، «ساختمان داده» (Data Structure) ظرفی است که داده‌ها در آن در یک قالب خاص ذخیره‌سازی می‌شوند. این «قالب» به ساختمان داده‌ها این امکان را می‌دهد که در برخی از عملیات کارآمد و در برخی دیگر ناکارآمد باشند. در یک مساله جاری باید ساختمان داده‌ای انتخاب شود که بهینه‌ترین حالت ممکن است.


چرا به ساختمان داده نیاز است؟
ساختمان داده‌ها برای ذخیره‌سازی داده‌ها به شکل سازمان یافته قابل استفاده هستند. از آنجا که داده حیاتی‌ترین موجودیت در علم کامپیوتر است، ارزش واقعی ساختمان داده‌ها روشن است. اهمیتی ندارد که کارشناس در حال حل چه مساله‌ای است، از هر رو به نوعی با داده سر و کار دارد. از جمله مسائلی که کارشناسان به آن‌ها می‌پردازند می‌توان به حقوق کارمندان یک سازمان، قیمت سهام، لیست خار و بار و یا حتی یک راهنمای تلفن ساده اشاره کرد. بر اساس سناریوهای گوناگون، داده‌ها را باید در فرمت (قالب) خاصی ذخیره کرد. ساختمان داده‌های گوناگونی وجود دارند که پاسخگوی نیازهای کاربران جهت ذخیره‌سازی داده‌ها در قالب‌های گوناگون هستند.

ساختارهای داده متداول کدامند؟

در ادامه لیستی از متداول‌ترین ساختمان داده‌ها ارائه می‌شود. سپس تک تک این موارد مورد بررسی قرار می‌گیرند.

[list]
[*]آرایه (Array)
[*]پشته (Stack)
[*]صف (Queue)
[*]لیست پیوندی (Linked List)
[*]درخت (Tree)
[*]گراف (Graph)
[*]درخت پیشوندی (Trie) (این ساختمان داده نوعی درخت است. اما به دلیل تفاوت های آن با درخت، با عنوان مجزا نامیده می‌شود).
[*]جدول درهم‌سازی (Hash Table)
[/list]



ارتباط با ما:

تلفن:       02166176196      02166493527   09059626900

نشانی: بلوار کشاورز خیابان 16 آذر انتشارات دانشگاه تهران پلاک 54 طبقه 5 واحد 9

شبکه های اجتماعی پردیس فناوری کیش:
سامانه آموزشی مجازی رهیاران :   www.rahyaranlms.ir
کانال تلگرام:     kishtech@
اینستاگرام:        kishtech.ir
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تسمه تایم چیست و دلیل تعویض به موقع تسمه تایم چه می باشد؟ sharco_yadak 0 7,563 19-09-2021, 04:04 PM
آخرین ارسال: sharco_yadak
  بازی چیست mosahab 0 3,959 31-03-2021, 10:10 AM
آخرین ارسال: mosahab
  نور چیست؟ niloofaraminkia 0 3,504 16-03-2021, 05:29 PM
آخرین ارسال: niloofaraminkia
  سیستم اعلام حریق چیست و چگونه کار می کند؟ niloofaraminkia 0 2,218 16-03-2021, 05:00 PM
آخرین ارسال: niloofaraminkia
  نظریه بازی ها چیست؟ niloofaraminkia 0 2,108 16-03-2021, 04:34 PM
آخرین ارسال: niloofaraminkia
  برنامه نویسی چیست؟ niloofaraminkia 0 1,693 16-03-2021, 02:49 PM
آخرین ارسال: niloofaraminkia
  برنامه ریزی اعداد صحیح چیست؟ niloofaraminkia 0 886 15-03-2021, 10:44 PM
آخرین ارسال: niloofaraminkia
  اقتصاد مهندسی چیست؟ niloofaraminkia 0 792 15-03-2021, 04:27 PM
آخرین ارسال: niloofaraminkia
  بهینه سازی چیست؟ niloofaraminkia 0 777 14-03-2021, 06:27 PM
آخرین ارسال: niloofaraminkia
  سیستم تولید به هنگام(JIT) چیست؟ niloofaraminkia 0 706 10-03-2021, 03:14 PM
آخرین ارسال: niloofaraminkia

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 20-07-2025، 02:14 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.