מדוע עלי ללמוד אלגוריתמים ומבני נתונים?
מדוע עלי ללמוד אלגוריתמים ומבני נתונים?

וִידֵאוֹ: מדוע עלי ללמוד אלגוריתמים ומבני נתונים?

וִידֵאוֹ: מדוע עלי ללמוד אלגוריתמים ומבני נתונים?
וִידֵאוֹ: מבוא למדעי המחשב, פרופ' שולי וינטנר | שיעור 2 2024, מאי
Anonim

מבני מידע ו אלגוריתמים לשחק תפקיד גדול בתכנות אבל רק אם אתה יודע איך לכתוב תוכנית. זה חשוב ל לימוד אלה מבנים כי בבעיות מחשוב מורכבות כמו חיפוש, מיון, hashing וכו', הרבה כאלה מבנים משומשים. אלגוריתמים הם הדרך לעבד את נתונים.

כמו כן, האם עלי ללמוד תחילה אלגוריתמים ומבני נתונים?

אלגוריתמים יכול לבצע חישוב, נתונים משימות עיבוד והנמקה אוטומטיות. אתה צריך ללמוד תחילה מבני נתונים . אלגוריתמים מבוססים על מבני מידע . מבני מידע קל ל לִלמוֹד וכולל דברים כמו מערכים, ערימות, תורים וכו' ואז עוברים אל אַלגוֹרִיתְם.

אפשר גם לשאול, האם עלי ללמוד מבני נתונים ב-C או ב-Python? זה תלוי. מבני מידע הם בדרך כלל מודלים מופשטים לאחסון נתונים בצורה יעילה לבעיה הנוכחית אשר צריך ל ייפתר. למעשה, בשל עובדה זו, זה לא באמת משפיע על ההבנה שלך מבני מידע על האם אתה משתמש ג או שפה ברמה גבוהה יותר כמו פִּיתוֹן.

שנית, האם יש צורך ללמוד אלגוריתמים?

התשובה היא לא, אתה לא צוֹרֶך אוֹתָם. אפשר להסתדר בלי אלגוריתמים אבל אני מבטיח לך את זה, אם אתה ללמוד אלגוריתמים , וזה לא הולך לקחת לך הרבה זמן בכלל. למעשה, לא רק שזה לא ייקח לך הרבה זמן אלא גם יהיה כיף.

כמה קשה מבני נתונים ואלגוריתמים?

הבעיה מספר 1 היא שרבים מהאנשים מנסים ללמוד מבני מידע אינם טובים בתכנות פשוט. אנשים רבים גם לא טובים במתמטיקה, ובנימוקים לגבי מבני נתונים ואלגוריתמים כולל נימוק פורמלי וביצוע הוכחות.

מוּמלָץ: