نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با ساختن ساختار داده های اساسی و کلاس های جمع آوری از ابتدا ، اصول عملکرد ، استفاده از حافظه ، طراحی کتابخانه و سایر ویژگی های اصلی برنامه نویسی را بیاموزید. دموها در جاوا هستند ، اما مفاهیم را می توان به هر زبانی اعمال کرد. ساختارهای داده هر روز برای نگهداری و جمع آوری داده ها استفاده می شوند. اغلب اوقات از ساختارهای داده ای از پیش ساخته شده مانند Linked Lists و Maps استفاده می شود ، اما ممکن است شما هرگز از ابتدا ساختاری نداشته باشید. در این دوره ، پیاده سازی و درک ساختارهای داده در جاوا ، خواهید آموخت که چگونه بسیاری از ساختارهای اصلی داده مورد استفاده در توسعه نرم افزار را با استفاده از زبان برنامه نویسی جاوا ایجاد کنید. اول ، شما در یادگیری صف و پشته ها غواصی خواهید کرد. بعد ، لیست ها و هش ها را به طور عمیق کاوش خواهید کرد. سرانجام ، با کشف درختان و چگونگی استفاده در عمل ، مسیر را به پایان خواهید رساند. در پایان این دوره ، شما مبنای محکمی در مورد مناسب بودن هر ساختار داده و هزینه دسترسی به عملکرد هر ساختار داده خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
مقدمه
Introduction
-
ساختار داده به صف
Data Structure Line Up
-
ساختارهای داده چیست؟
What Are Data Structures?
-
مشخصات ساختار داده
Data Structure Characteristics
-
نماد بزرگ
Big O Notation
-
الگوریتم های بزرگ Big O
Common Big O Algorithms
-
عملکرد ساختار داده
Data Structure Performance
-
خلاصه
Summary
پشته ها
Stacks
-
مقدمه
Introduction
-
پشته چیست؟
What Is a Stack?
-
برپایی
Setup
-
نسخه ی نمایشی: ایجاد کلاس پشته
Demo: Creating the Stack Class
-
نسخه ی نمایشی: اجرای روش های پشته
Demo: Implementing the Stack Methods
-
نسخه ی نمایشی: تست پشته
Demo: Testing the Stack
-
از کجا برویم
Where to Go from Here
-
هسته اصلی جاوا
Core Java Stacks
-
خلاصه
Summary
صف
Queues
-
مقدمه
Introduction
-
صف چیست؟
What Is a Queue?
-
مشخصات صف
Queue Characteristics
-
نسخه ی نمایشی: کلاس صف و ساختار داده های اساسی
Demo: The Queue Class and Underlying Data Structure
-
نسخه ی نمایشی: عملیات صف/ورود صف
Demo: The Queue Class In/Out Operations
-
نسخه ی نمایشی: کلاس صف شامل/دسترسی به عملیات است
Demo: The Queue Class Contains/Access Operations
-
تست صف آسانسور مرغ برفی
Snowbird Lift Queue Test
-
صف اعتبار اضافی
Queue Extra Credit
-
صف های اصلی جاوا
Core Java Queues
-
خلاصه
Summary
لیست ها
Lists
-
مقدمه
Introduction
-
لیست چیست؟
What Is a List?
-
مشخصات را لیست کنید
List Characteristics
-
نسخه ی نمایشی: کلاس LinkedList و ساختار داده های اساسی
Demo: The LinkedList Class and Underlying Data Structure
-
نسخه ی نمایشی: کلاس اضافه شده/حذف عملیات LinkedList
Demo: The LinkedList Class Add/Remove Operations
-
نسخه ی نمایشی: کلاس LinkedList عملیات را درج/حذف کنید
Demo: The LinkedList Class Insert/RemoveAt Operations
-
نسخه ی نمایشی: کلاس LinkedList شامل/دسترسی به عملیات است
Demo: The LinkedList Class Contains/Access Operations
-
آزمون لیست قطار
Train List Test
-
لیست های اصلی جاوا
Core Java Lists
-
اعتبار اضافی را لیست کنید
List Extra Credit
-
خلاصه
Summary
هاش
Hashes
-
مقدمه
Introduction
-
هاش چیست؟
What Is a Hash?
-
تعیین مقدار Hash
Determining the Hash Value
-
نسخه ی نمایشی: کلاس HashTable و ساختار داده های اساسی
Demo: The HashTable Class and Underlying Data Structure
-
نسخه ی نمایشی: کلاس HashTable عملیات را دریافت/قرار می دهد
Demo: The HashTable Class get/put Operations
-
نسخه ی نمایشی: کلاس HashTable حذف/شامل عملیات است
Demo: The HashTable Class Delete/Contains Operations
-
تست تغییر جدول HashTable
Oil Change HashTable Test
-
هسته جاوا هاش
Core Java Hashes
-
اعتبار اضافی هاش
Hash Extra Credit
-
خلاصه
Summary
درختان
Trees
-
مقدمه
Introduction
-
درخت چیست؟
What Is a Tree?
-
مشخصات درخت دودویی
Binary Tree Characteristics
-
نسخه ی نمایشی: کلاس درخت باینری و ساختار داده های اساسی
Demo: The Binary Tree Class and Underlying Data Structure
-
نسخه ی نمایشی: کلاس افزودن باینری درخت
Demo: The Binary Tree Class Add Operation
-
نسخه ی نمایشی: کلاس درخت باینری شامل عملکرد است
Demo: The Binary Tree Class Contains Operation
-
نسخه ی نمایشی: عملیات حذف کلاس Binary Tree
Demo: The Binary Tree Class Delete Operation
-
تماس با مدیر آزمون درخت
Contact Manager Tree Test
-
اعتبار اضافی درخت باینری
Binary Tree Extra Credit
-
هسته هسته جاوا
Core Java Trees
-
خلاصه
Summary
نمایش نظرات