מה זה מחפש ברשימה מקושרת?
מה זה מחפש ברשימה מקושרת?

וִידֵאוֹ: מה זה מחפש ברשימה מקושרת?

וִידֵאוֹ: מה זה מחפש ברשימה מקושרת?
וִידֵאוֹ: Introduction to Linked List 2024, נוֹבֶמבֶּר
Anonim

מחפש ביחיד רשימה מקושרת . מחפש מבוצע על מנת למצוא את המיקום של אלמנט מסוים ב- רשימה . אם האלמנט מותאם לאחד מה- רשימה אלמנט אז המיקום של האלמנט מוחזר מהפונקציה.

אז מה הם סוגים שונים של רשימות מקושרות?

סוגי רשימה מקושרת - בנפרד צָמוּד , כפליים צָמוּד ומעגליים. ישנם שלושה נפוצים סוגי רשימה מקושרת.

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

בהתאם, למה משמשת רשימה מקושרת?

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

כיצד להוסיף ולהסיר ברשימה המקושרת?

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

מוּמלָץ: