لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ساختارهای داده در جاوا اسکریپت - تسلط بر اصول [ویدئو]
Data Structures in JavaScript - Master the Fundamentals [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساختارهای داده به شما این امکان را می دهد که کد را به کارآمدترین روش سازماندهی کنید تا به شما در انجام مؤثر عملیات کمک کند. الگوریتم یک روش گام به گام برای حل مسائل است، خواه حل یک مشکل کامپیوتری، نوشتن کد منبع یا نوآوری برنامه های جدید باشد. با این دوره، مفاهیم ساختار داده و الگوریتم ها را با استفاده از جاوا اسکریپت یاد خواهید گرفت.
این دوره با مقدمهای بر ساختار دادهها و الگوریتمها شروع میشود، این دوره شما را با مفهوم آرایهها آشنا میکند، جایی که برای درک اهمیت آرایه در ساختارهای داده، یک چالش مینروب را حل میکنید. در مرحله بعد، با فهرستها آشنا میشوید و کشف میکنید که چگونه Big O در توصیف پیچیدگی یک الگوریتم کمک میکند. همانطور که پیش می روید، با حل چالش هایی مانند تراکم، Josephus، palindrome و کد مورس، بینش هایی در مورد پشته ها، صف ها، بازگشت و درختان به دست خواهید آورد. در پایان، یک نمای کلی از نقشه ها و نمودارها درهم خواهید داشت.
در پایان این دوره، شما درک کاملی از ساختارهای داده و الگوریتمهای ضروری برای ساختن نرمافزار قابل اعتماد خواهید داشت.
فایل های کد در مخزن GitHub در https://github.com/PacktPublishing/Data-Structures-in-JavaScript-Master-the-Fundamentals اضافه می شوند. تمایز بین آرایه ها و لیست ها
اجرای فهرست فشار، رشد، حذف، و درج
تحلیل مجانبی Big O را درک کنید
زمان استفاده از پشته ها و درختان را بیابید
کاربردهای درختان را در ساختار داده و الگوریتم کشف کنید
برخورد با نقشه های هش را مدیریت کنید اگر به دنبال ایجاد یک پایه محکم در ساختار داده ها و الگوریتم ها برای طراحی و توسعه نرم افزار هستید، این دوره برای شما مناسب است. با اصول ساختار داده ها و الگوریتم ها آشنا شوید * یاد بگیرید چگونه برنامه های رایانه ای رایج را با استفاده از الگوریتم ها حل کنید * چالش هایی مانند Minesweeper، Sieve of Eratosthenes و کد مورس را حل کنید.
سرفصل ها و درس ها
معرفی
Introduction
طرح کلی دوره
Course Outline
آرایه ها
Arrays
آرایه ها در مقابل لیست ها
Arrays vs Lists
تکرارهای رایج آرایه
Common Array Iterations
مقایسه آرایه های زوجی
Pairwise Array Comparisons
توابع آرایه
Array Functions
جستجو در آرایه ها
Searching Arrays
چالش "مرتب شده است".
"Is Sorted" Challenge
راه حل "مرتب شده است".
"Is Sorted" Solution
آرایه های دو بعدی (2 بعدی).
Two Dimensional (2D) Arrays
تکرار بیش از آرایه های دو بعدی
Iterating Over Two Dimensional Arrays
بررسی مرزهای دو بعدی
Two Dimensional Bounds Checking
چالش مین روب
The Minesweeper Challenge
راه حل مین یاب
The Minesweeper Solution
چالش Tally Sort
The Tally Sort Challenge
راه حل Tally Sort
The Tally Sort Solution
لیست ها
Lists
لیست های خارج از آرایه ها
Lists Out of Arrays
پیاده سازی لیست فشار و توابع رشد
Implementing List Push and Grow Functions
پیاده سازی لیست حذف
Implementing List Remove
درج لیست را پیاده سازی کنید
Implement List Insert
فهرست شامل چالش است
The List Contains Challenge
فهرست شامل راه حل است
The List Contains Solution
لیست دریافت و تنظیم
List Get and Set
چالش Concat
The Concat Challenge
راه حل Concat
The Concat Solution
تجزیه و تحلیل بدون علامت فضای زمانی بزرگ O
The Big O Time Space Asymptomatic Analysis
مقدمه ای بر Big O
Introduction to Big O
O بزرگ N-Squared
Big O of N-Squared
زمان بندی Big O یک در مقابل N در مقابل N-Squared
Timing Big O of One Versus N Versus N-Squared
بدون ثابت - N Big O notation
No Constants- N Big O Notation
چالش بزرگ ای
The Big O Challenge
راه حل بزرگ O
The Big O Solution
لیست های پیوندی
Linked Lists
لیست های پیوندی
Linked Lists
کدگذاری لیست های پیوندی
Coding Linked Lists
چالش دستکاری لیست پیوندی
Linked List Manipulation Challenge
راه حل دستکاری لیست پیوندی
Linked List Manipulation Solution
کلاس لیست پیوندی
Linked List Class
در ایندکس دریافت کنید
Get at Index
در Index حذف کنید
Remove at Index
در فهرست اضافه کنید
Add at Index
خلاصه کردن آرایه ها در مقابل لیست های پیوندی
Summarizing Arrays vs Linked Lists
نشانگرهای دستکاری را به کپی کردن داده ها ترجیح دهید
Prefer Manipulating Pointers to Copying Data
پشته ها
Stacks
مقدمه ای بر پشته ها
Introduction to Stacks
پشته پیاده سازی
Stack Implementations
از لیست پیوندی خارج شوید
Stack Out of Linked List
پشته خارج از آرایه
Stack Out of Array
چالش پرانتز تعادل
The Balance Parenthesis Challenge
راه حل پرانتز تعادل
The Balance Parenthesis Solution
1+ میلیون دانشجو در سراسر جهان | 200+ دوره ادوونیکس محتوای آموزش فن آوری با کیفیت بالا را ایجاد و توزیع می کند. تیم متخصصان صنعت ما بیش از یک دهه است که نیروی انسانی را آموزش می دهند. هدف ما آموزش روش استفاده از آن در صنعت و دنیای حرفه ای است. ما یک تیم مربی حرفه ای برای فن آوری های مختلف از Mobility ، Web گرفته تا Enterprise و Database و Server Server داریم.
نمایش نظرات