آموزش مبانی علوم کامپیوتر: ساختارهای داده - آخرین آپدیت

دانلود Foundations of Computing: Data Structures

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توانایی ذخیره و دسترسی به داده‌ها در حافظه کامپیوتر، عملیاتی بنیادی است که تمامی برنامه‌ها به آن نیاز دارند. در دوره «مبانی علوم کامپیوتر: ساختارهای داده»، شما با ساختارهای داده‌ای که شالوده مهندسی نرم‌افزار هستند آشنا می‌شوید. ابتدا ذخیره‌سازی خطی داده‌ها در آرایه‌ها و لیست‌های پیوندی را بررسی خواهید کرد. سپس می‌آموزید که چگونه پشته‌ها، صف‌ها و جداول هش از آرایه‌ها و لیست‌ها برای پیاده‌سازی رفتارهای رایجی مانند صف‌بندی و کشینگ (Caching) استفاده می‌کنند. در نهایت، نحوه استفاده از گراف‌ها و درخت‌ها برای ذخیره‌سازی بهینه داده‌ها را خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش لازم در مورد ساختارهای داده بنیادی را برای به‌کارگیری این ابزارهای حیاتی در اپلیکیشن‌های خود کسب خواهید کرد.

سرفصل ها و درس ها

آرایه‌ها و لیست‌های پیوندی Arrays and Linked Lists

  • مقدمه Introduction

  • حافظه سیستم System Memory

  • آرایه‌ها Arrays

  • لیست‌های پیوندی Linked Lists

  • لیست‌های آرایه‌ای Array Lists

پشته‌ها و صف‌ها Stacks and Queues

  • مقدمه Introduction

  • صف‌ها Queues

  • پشته‌ها Stacks

جداول هش Hash Tables

  • مقدمه Introduction

  • چرا جداول هش؟ Why Hash Tables?

  • توابع هش Hash Functions

  • توسعه جدول هش Growing a Hash Table

  • مثال: کش مرورگر وب Example: Web Browser Cache

درخت‌ها و گراف‌ها Trees and Graphs

  • درخت‌ها Trees

  • اصطلاحات درخت Tree Terminology

  • گراف‌ها Graphs

ساختارهای پیشرفته درخت Advanced Tree Structures

  • درخت جستجوی دودویی Binary Search Tree

  • الگوریتم جستجو Search Algorithm

  • پیمایش درخت دودویی Binary Tree Traversal

  • درخت‌های دودویی متوازن Balanced Binary Trees

  • درخت B B-Tree

هیپ‌ها و صف‌های اولویتی Heaps and Priority Queues

  • صف اولویت‌دار Priority Queue

  • هیپ‌ها Heaps

  • ذخیره‌سازی آرایه‌ای Array Storage

نمایش نظرات

آموزش مبانی علوم کامپیوتر: ساختارهای داده
جزییات دوره
53m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
11
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Horvick Robert Horvick

رابرت نزدیک به 10 سال در مایکروسافت مشغول ایجاد نرم افزاری بود که نوشتن نرم افزار را برای دیگران راحت تر کرد. اخیراً رابرت روی تیم Foundation Foundation در تیم های مدیریت و کنترل نسخه کار کرده است. در حال حاضر رابرت را می توان در بخش خدمات در زمینه فناوری های Smart Grid کار کرد. رابرت از زمستان های مینه سوتا فرار کرد و در حال حاضر در نزدیکی رالی ، NC با همسرش سوزان و چهار فرزندش ، سیسیلیا ، برایان ، بن و اولین زندگی می کند. در هنگام کنار آمدن با چالش های فنی ، از نواختن گیتار و معاشرت با خانواده لذت می برد.