AlgoViz
الرئيسيةالأشجار الثنائية

الأشجار الثنائية

المرورات وأسلوب فرّق تسُد على الشجرتين الفرعيتين اليسرى واليمنى.

0/ 42 مفهومة · 0%
الشروح
27
المسائل
42
ابدأ من هنا
42 معروضة
  1. Tree Traversalsوسطي · سابق · لاحقسهل
  2. Maximum Depth1 + أكبر(اليسار، اليمين)سهل
  3. Diameter of Binary Treeأطول مسار يمرّ بأي عقدةمتوسط
  4. Invert Binary Treeبدّل الأبناء في كل مكانسهل
  5. Lowest Common Ancestorحيث يفترق مسارا البحثمتوسط
  6. مسائل للتمرين
  7. Introduction to Treesجذر، ولكل عقدة ابنان على الأكثرسهل
  8. Binary Tree Representation in Javaصنف عقدة بمرجعَينسهل
  9. Pre, Post, Inorder in one traversalمكدس واحد، وعدّاد زيارات لكل عقدةسهل
  10. Preorder Traversalالجذر، ثم اليسار، ثم اليمينسهل
  11. Inorder Traversal of Binary Treeاليسار، ثم الجذر، ثم اليمينسهل
  12. Postorder Traversalاليسار، ثم اليمين، ثم الجذرسهل
  13. Level Order Traversalطابور، مستوى واحد في كل جولةسهل
  14. Iterative Preorder Traversal of Binary Treeمكدس، يُدفع فيه الابن الأيمن أولًاسهل
  15. Iterative Inorder Traversal of Binary Treeانزل يسارًا، ثم اسحب، ثم اتجه يمينًاسهل
  16. Post-order Traversal of Binary Tree using 2 stackابنِ الجذر ثم اليمين ثم اليسار، ثم اعكس الناتجسهل
  17. Post-order Traversal of Binary Tree using 1 stackتتبّع آخر عقدة أخرجتهاسهل
  18. Preorder, Inorder, and Postorder Traversal in one Traversalالمسير نفسه على المكدس بثلاث حالاتسهل
  19. Maximum Depth in BTواحد زائد الابن الأعمقمتوسط
  20. Check for balanced binary treeأعد الارتفاع، أو علامة فشلمتوسط
  21. Maximum path sumالمسار قد ينثني مرة واحدة، عند أعلى عقدة فيهمتوسط
  22. Check if two trees are identical or notالقيمة نفسها والشكل نفسه، تكراريًامتوسط
  23. Zig Zag or Spiral Traversalترتيب بالمستويات، مع عكس الصفوف بالتناوبمتوسط
  24. Boundary Traversalالحافة اليسرى، ثم الأوراق، ثم الحافة اليمنى معكوسةمتوسط
  25. Vertical Order Traversalامنح كل عقدة إحداثيًا (عمود، صف)متوسط
  26. Top View of BTأول عقدة تُرى في كل عمودمتوسط
  27. Bottom view of BTآخر عقدة تُرى في كل عمودمتوسط
  28. Right/Left View of Binary Treeآخر عقدة في كل مستوىمتوسط
  29. Symmetric Binary Treeقارن اليسار باليمين، بشكل معكوسمتوسط
  30. Print root to leaf path in BTأضف في طريق النزول، واحذف في طريق العودةمتوسط
  31. LCA in BTالعقدة التي يلتقي عندها البحثانصعب
  32. Maximum Width of BTفهرِس العقد كأن الشجرة مصفوفةمتوسط
  33. Children Sum Property in Binary Treeادفع القيم إلى الأسفل، ثم صحّح في طريق الصعودمتوسط
  34. Print all nodes at a distance of K in BTأضف مؤشرات إلى الآباء، ثم ابحث بالعرض نحو الخارجصعب
  35. Minimum time taken to burn the BT from a given Nodeبحث بالعرض من الهدف، مع عدّ المستوياتصعب
  36. Count total nodes in a complete BTالشجرة الفرعية المكتملة تُحسب بمعادلةسهل
  37. Requirements needed to construct a unique BTالمرور الوسطي مع مرور آخرمتوسط
  38. Construct a BT from Preorder and Inorderالمرور السابق يعطي الجذر، والوسطي يفصل الجهتينصعب
  39. Construct the Binary Tree from Postorder and Inorder Traversalالمرور اللاحق يعطي الجذر، إذا قرأته من آخرهصعب
  40. Serialize and De-serialize BTمرور سابق مع تصريح بالقيم الفارغةصعب
  41. Morris Preorder Traversal of a Binary Treeمرّر خيطًا في الشجرة بدل استخدام مكدسصعب
  42. Morris Inorder Traversal of a Binary Treeالخيوط نفسها، لكن تُسجَّل لاحقًاصعب
  43. Flatten Binary Tree to Linked Listسلسلة أبناء يمنى بترتيب المرور السابقمتوسط