*آشنایی با ساختمان داده

آموزش ساختمان داده


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

توضیحات بیشتر...

توضیحات

دوره آشنایی با ساختمان داده  چه دوره ای است؟

دوره آشنایی با ساختمان داده یک دوره ی کاملا تئوری درقالب بسته های آموزشی فیزیکی و محتوای آنلاین. یک میانبر واقعی برای صرفه جویی در وقت، انرژی و هزینه.

درباره دوره:

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

آموزش: مطالب این دوره در90 ساعت به صورت  بسته آموزشی ارائه می گردد.

همچنین دوره آموزشی  ++ Cپیش نیاز این دوره آموزشی است.

برگزارکننده: مرکز آموزش مجازی پارس
ثبت نام و افزودن گواهینامه ها

سرفصل بسته ی آموزشی

به دلیل تطابق با دانش به روز و مورد تایید استانداردهای جهانی، امکان بروز رسانی و تغییر سرفصل ها وجود دارد.

فصل اول

  • تعریف کلی ساختمان داده ها 
  • تفاوت کلی انواع ساختمان داده ها
  • معرفی اولین ساختمان داده (ارایه)
  • معرفی ارایه یک بعدی و دو بعدی و چند بعدی
  • نحوه ذخیره سازی ارایه ها در حافظه
  • نحوه یافتن ادرس یک خانه خاص از آرایه در حافظه
  • توضیح تفاوت ذخیره سازی به صورت سطری و ستونی

​فصل دوم

  • بررسی صف و انواع آن
  • صف ساده و صف حلقوی و نحوه درج و حذف در صف ها 
  • شرط خالی و پر بودن صف ساده و حلقوی 

فصل سوم

  • بررسی ساختمان پشته 
  • کاربرد پشته 
  • عبارات پیشوندی و پسوندی و میانوندی 
  • یکی برنامه ساده کار با پشته ها در سی شارپ

​فصل چهارم

  • انواع ساختمان  داده ها 
  • ساختمان داده ایستا
  • ساختمان داده لیست پیوندی 
  • طول لیست پیوندی 
  •  لیست پیوندی 
  • انواع لیست پیوندی
  •  پیاده سازی لیست پیوندی

فصل پنجم

  • بررسی درخت ها
  • درخت عمومی و باینری  و ویژگی های هر کدام 
  • تعاریف سطح و عمق و ریشه و برگ و...
  • الگوریتم های پیمایش درخت به شیوه preorder - postorder , inorder 

فصل ششم

  • بررسی چند درخت ویژه 
  • درخت heap 
  • ویژگی های درخت minheap , maxheap 
  • درخت bst  و ویژگی های آن 
  • درخت bst را دز سی پلاس پلاس 
  • پیاده سازی الگوریتم های inorder , preorder , postorder   و خروجی هر کدام 
۷ روز هفته ۲۴ ساعته پاسخگوی شما هستیم.
کلیه حقوق مادی و معنوی برای وب سایت مرکز آموزش مجازی پارس محفوظ است.
طراحی و توسعه با توسط تیم IT در پارس