تعداد ویدئو | 59 |
---|---|
زمان دوره | 03:14:32 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش الگوریتم ها و ساختمان داده ها در سی شارپ سری اول یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی الگوریتم ها و ساختمان داده ها سری اول است که با نام اصلی Algorithms and Data Structures – Part 1 از شرکت Pluralsight منتشر شده است.
پیاده سازی الگوریتم های برنامه نویسی می تواند بسیار جذاب و کاربردی باشد. به علاوه، به فهم هر چه بیشتر شما از هدف الگوریتم و نحوه ی کار کردن آن نیز کمک می کند. از همین جهت در بسته ی آموزش الگوریتم های برنامه نویسی سعی می کنیم که به پیاده سازی محبوب ترین الگوریتم ها در زبان سی شارپ بپردازیم. این بسته یک روند آموزشی را دنبال می کند و صرفاً به منظور تحویل دادن کد الگوریتم مورد نظر به شما نیست. البته فایل های پروژه ی همه ی آموزش ها در بسته ی مورد نظر هر الگوریتم موجود است.
امروزه اهمیت داده ها در موفقیت کسب و کارها و سازمانهای مختلف بر کسی پوشیده نیست. با داشتن حجم گسترده ای از داده ها یک کسب و کار می تواند موفقیت خود را در بازار رقابتی خود تضمین کند البته برای استفاده کردن از داده ها، نیازمند سازماندهی آنها هستیم به عبارت دیگر اگر داده های موجود سازماندهی نشده باشند و امکان استفاده کردن منظم از آنها وجود نداشته باشد سود زیادی نخواهند داشت.
یک ساختمان داده و data structure لزوماً به منظور سازماندهی کردن داده ها مورد استفاده قرار نمی گیرد یک ساختمان داده به منظور مدیریت کردن، بازیابی کردن و ذخیره کردن داده ها مورد استفاده قرار می گیرد.
طبیعتاً در دنیای برنامه نویسی و نرم افزار ساختمان داده های مختلفی وجود دارند که در زبان های برنامه نویسی مختلف می توان از آنها استفاده کرد. بنابراین داشتن دانشی مناسب در رابطه با ساختمان داده ها بسیار مفید است.
یکی از کاربردهای دیگر ساختمان داده ها در مدیریت کردن داده های درون حافظه سیستم می باشد. به عبارت دیگر از ساختمان داده ها برای مرتب سازی، پردازش، دسترسی پیدا کردن و ذخیره کردن داده ها استفاده می شود. ساختمان داده های مختلف ویژگی های منحصر به فرد خود را دارند. از همین جهت هر کدام از آنها کاربرد ها، مزیت ها و معایب خود را نیز دارند.
با استفاده از ساختمان داده ها می توانیم به روشی موثر حجم های وسیعی از داده ها را برای اپلیکیشن های مختلف مدیریت کنیم. برای مثال، مدیریت کردن دیتابیس های حجیم که به منظور ثبت سفارش محصول، در فروشگاه های آنلاین مورد استفاده قرار میگیرند با استفاده از ساختمان داده ها امکان پذیر است. گاهی استفاده کردن از ساختمان داده های خاص برای مدیریت کردن و برنامه ریزی کردن محاسبات پیچیده ضروری می باشند. استفاده کردن از ساختمان داده ها به راحتی می تواند مکانیزم ذخیره سازی کردن و بازیابی کردن داده های مورد نظر را تعریف کرد.
فصل اول: لیست های پیوندی
فصل دوم: پشته
فصل سوم: صف
فصل چهارم: درخت های باینری
فصل پنجم: Hash Table ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.