دوره آموزشی جاوا اسکریپت: Hashmaps
34 دقیقهمتوسط2024-08-14
مدرسین

Tiffany Graves
جزئیات دوره
Hashmaps یک ساختار داده بسیار مفید در زبان های برنامه نویسی است. در جاوا اسکریپت، دادهها در جفتهای کلید-مقدار ذخیره میشوند و با استفاده از نقشههای hashmap امکان بازیابی سریع دادهها را فراهم میکنند. در این دوره، مهندس نرم افزار و مبشر وب، تیفانی گریوز، هشمپ ها چیست و چرا از آنها استفاده می شود. بیاموزید که چگونه توابع داخلی برای hashmaps، get() و set()، بازیابی سریع داده را ارائه می دهند، که منجر به پیچیدگی زمانی بهینه می شود. پیچیدگی فضای نسبتا بهینه Hashmaps را در جاوا اسکریپت نیز بررسی کنید. به علاوه، به بحث در مورد هش کردن و اصول اولیه عملکرد هش بپردازید.
اهداف آموزشی
هشمپ ایجاد کنید
از توابع داخلی برای ذخیره و بازیابی داده ها استفاده کنید.
نحوه توضیح اینکه پیچیدگی زمانی چیست و برای هشمپ چیست را بیابید.
در سطح مبتدی نشان دهید که هدف از هش چیست و برای چه توابعی است.
اهداف آموزشی
هشمپ ایجاد کنید
از توابع داخلی برای ذخیره و بازیابی داده ها استفاده کنید.
نحوه توضیح اینکه پیچیدگی زمانی چیست و برای هشمپ چیست را بیابید.
در سطح مبتدی نشان دهید که هدف از هش چیست و برای چه توابعی است.
مهارت ها
Ecma InternationalJavaScriptProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - Hashmaps میتواند توسعه شما را ارتقا دهد
1. هاشمپ چیست؟
- 02 - اینها ساختارهای داده نیز هستند
- 03 - تفاوت هاشمپها و آرایهها در جاوا اسکریپت
- 04 - Hashmaps برای چه مواردی مفید است
- 05 - آیا باید بدانم چگونه یک تابع هش ایجاد کنم؟
- 06 - چالش - آیا میدانید هشمپ چیست؟
- 07 - راه حل - هاشمپس 1
2. توابع داخلی
- 08 - روش دریافت کنید
- 09 - روش تنظیم
- 10 - روش پاک کردن و روش حذف
- 11 - چالش - چالش روشها
- 12 - راه حل - هاشمپس 2
3. هش کردن - توابع هش
- 13 - هش چیست
- 14 - تابع هش چیست
- 15 - چالش - حمله سایبری فرهنگ لغت را شناسایی کنید
- 16 - راه حل - حمله سایبری فرهنگ لغت را شناسایی کنید
4. پیچیدگی زمان و مکان
- 17 - پیچیدگی زمانی برای هشمپ
- 18 - چالش - چالش پیچیدگی زمان و مکان
- 19 - راه حل - پیچیدگی زمان و مکان
نتیجه گیری
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی LangChain.js: یک ابزار زنجیرهای هوش مصنوعی برای توسعهدهندگان جاوااسکریپت
- دوره آموزشی ساختار دادهها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صفها و پشتهها
- دوره آموزشی اصول امنیتی جاوا اسکریپت