tgoop.com/IDS_Math/46
Last Update:
گراف مجموعهای از گرهها است که به صورت یک شبکه به یکدیگر متصل شدهاند. به گرهها، راس (vertices) نیز گفته میشود. یک جفت (x,y) یال نامیده میشود و نشانگر آن است که راس x به راس y متصل شده است.
• گرافهای بدون جهت
• گرافهای جهتدار
• ماتریس مجاورت (ماتریس همسایگی | Adjacency Matrix)
• لیست مجاورت (فهرست همسایگی | Adjacency List)
• الگوریتم جستوجوی اول سطح (Breadth First Search)
• الگوریتم جستوجوی عمق اول (Depth First Search)
درخت (Tree) یک ساختمان داده سلسلهمراتبی شامل راسها (گرهها) و یالهایی است که آنها را به یکدیگر متصل میسازند. درختها مشابه گرافها هستند، ولیکن تفاوت کلیدی آنها با یکدیگر آن است که در درخت برخلاف گراف دور (cycle) وجود ندارد.
• درخت N-ary
• درخت متوازن (Balanced Tree)
• درخت دودویی (Binary Tree)
• درخت جستوجوی دودویی (Binary Search Tree)
• درخت ایویال (درخت با ارتفاع متوازن | AVL Tree)
• درخت سرخ - سیاه (Red Black Tree)
• درخت ۲-۳