قائمة مرتبطة

تسوية قائمة مرتبطة متعددة المستويات (العمق الحكيم)
2026

تسوية قائمة مرتبطة متعددة المستويات (العمق الحكيم)

نظرًا لقائمة مرتبطة، بالإضافة إلى المؤشر التالي، تحتوي كل عقدة على مؤشر فرعي، والذي قد يشير أو لا يشير إلى قائمة منفصلة. قد تحتوي قوائم الأطفال هذه على طفل واحد أو أكثر لإنتاج قائمة مرتبطة متعددة المستويات. بالنظر إلى رأس المستوى الأول من القائمة. وتتمثل المهمة في تسوية القائمة بحيث تظهر جميع العقد في قائمة مرتبطة ذات مستوى واحد. قم بتسوية القائمة بطريقة تجعل جميع العقد في المستوى الأول تأتي أولاً، ثم عقد المستوى الثاني، وهكذا.

تسلسل Hashtables مع القوائم المرتبطة بشكل مضاعف
2026

تسلسل Hashtables مع القوائم المرتبطة بشكل مضاعف

المتطلبات الأساسية - مقدمة التجزئة، جدول التجزئة باستخدام قائمة مرتبطة بشكل فردي وتنفيذ جدول التجزئة الخاص بنا مع تسلسل منفصل في Java. إن تنفيذ جدول التجزئة باستخدام التسلسل من خلال قائمة مرتبطة بشكل مزدوج يشبه تنفيذ جدول التجزئة باستخدام قائمة مرتبطة بشكل فردي. والفرق الوحيد هو أن كل عقدة في القائمة المرتبطة لها عنوان كل من العقدة التالية والسابقة. سيؤدي هذا إلى تسريع عملية إضافة وإزالة العناصر من القائمة، وبالتالي سيتم تقليل تعقيد الوقت بشكل كبير.

استنساخ قائمة مرتبطة بالمؤشر التالي والعشوائي في مساحة O(1).
2026

استنساخ قائمة مرتبطة بالمؤشر التالي والعشوائي في مساحة O(1).

إعطاء قائمة مرتبطة بحجم N حيث تحتوي كل عقدة على رابطين: المؤشر التالي الذي يشير إلى العقدة التالية والمؤشر العشوائي إلى أي عقدة عشوائية في القائمة. وتتمثل المهمة في إنشاء نسخة من هذه القائمة المرتبطة في مساحة O(1)، أي بدون أي مساحة إضافية.