קורס "אלגוריתמים ומבני נתונים" - קורס 71,000 רובל. מ-Yandex Workshop, הדרכה 4 חודשים, תאריך: 5 בדצמבר, 2023.
Miscellanea / / November 29, 2023
למי מתאים הקורס?
למי שבטוח באחת משפות התכנות: C++, Python, Java, Go, JavaScript או C#.
- למד לכתוב קוד נקי מהר יותר
- היכונו לראיונות אלגוריתמיים
- תערך ראיון ניסיון עם מנטור.
- אמן אלגוריתמים ומבני נתונים מאפס
- לפתור 100+ בעיות תרגול
- אתה יכול ללמוד מהר יותר מהתוכנית ובכל זמן נוח
במה תשלוט בעוד 4 חודשים?
- הבן את האלגוריתמים הבסיסיים
- למד כיצד פועלים מבני נתונים ומתי להשתמש באילו
- למד לבדוק את הקוד שלך ולהוכיח את נכונותו
תכנית הקורס כוללת הכנה לראיונות אלגוריתמיים וראיון ניסיון עם מנטור - תרגול שימושי למי שמתכוון להחליף מקום עבודה
המעסיק שלך עשוי לשלם עבור קורס זה. אם הידע של הקורס יועיל לך בעבודה הנוכחית שלך, דבר עם המנהל שלך לגבי תשלום חלקי או מלא עבור הלימודים שלך
מה עוד חשוב
חופשה אקדמית
אם נסיבות החיים מסתבכות יותר או שיש צורך להאט את קצב הלימודים, תוכל לצאת לחופשה אקדמית
אנו נחזיר את כספך בכל עת
אתה יכול לקבל את כספך בחזרה עבור זמן האימון שנותר: אתה לא צריך להוכיח שום דבר בשביל זה
אתה יכול ללמוד בקצב שלך
הקורס מיועד ל-4 חודשים בעומס של כ-10 שעות שבועיות, אך ניתן לסיים אותו מהר יותר - שיעורים חדשים יפתחו מיד לאחר סיום התרגול
אנחנו לא מלמדים תכנות מאפס
כדי ללמוד את הקורס, עליך להיות בטוח באחת משפות התכנות: C++, Python, Java, Go, JavaScript או C#
חלק חינם
(מודול היכרות 7 שעות)
הרעיון של אלגוריתם. ממוצע נע. שיטת שני המצביעים.
מבוא לאלגוריתמים
מושג מורכבות האלגוריתם. סימון O. הערכת זמן ביצוע התוכנית.
מבני נתונים בסיסיים
מערך, רשימה מקושרת, מחסנית, תור. מורכבות של פעולות הכנסה, חיפוש ומחיקה. ייצוג נתונים בזיכרון. מורכבות מרחבית של האלגוריתם.
רקורסיה ומיון
רקורסיה
מושג הרקורסיה. העיקרון של "הפרד ומשול". חיפוש בינארי.
מִיוּן
מיונים ריבועיים. מיזוג מיון. מיון מהיר. מיון ספירה לינארית.
פונקציות Hash וטבלאות Hash
תצוגה הפשטה. מושג ומאפיינים של פונקציית Hash, דוגמאות. מבנה הנתונים הוא טבלת גיבוב. התנגשויות ודרכים לפתור אותן.
עצים
מבנה נתוני עץ. עצי חיפוש מאוזנים. מבנה הנתונים הוא ערמה. מיון פירמידה.
גרפים
הגדרת גרף, שיטות ייצוג בזיכרון. חציית גרף עומק-ראשון ורוחב-ראשון. רכיבי קישוריות. אלגוריתמים למציאת הדרך הקצרה ביותר. מינימום פורש עץ.
אלגוריתמים חמדנים ותכנות דינמי
תכנות דינמי
הגדרה, בעיות חד מימדיות ודו מימדיות. תכנות דינמי לפי תת-קטעים. תכנות דינמי לפי תת-קבוצות.
אלגוריתמים חמדנים
הרעיון של אלגוריתם חמדני, היקף. דוגמאות, הוכחה לנכונות האלגוריתם.
ראיון אלגוריתמי ניסיון
ראיון אלגוריתמי אחד על אחד עם מנטור, כמה שיותר קרוב לדבר האמיתי. בסיום, המנטור ייתן משוב.
אלגוריתמים על מחרוזות
פונקציית קידומת. מחרוזות משנה, קידומות וסיומות. חפש תבנית במחרוזת. אלגוריתם נאיבי. מבנה הנתונים של Bor.