بما أنو الحلقة 32 كانت بالlinked list فهذا السؤال كمان بال linked list ولكن المفروض يكون أسهل .. B)
فرضا كان لدينا linked list في الذاكرة و كل عقدة فيها عبارة عن التالي:
struct Node {
Data _data;
Node _next;
};لدينا أيضا مؤشرين global إلى بداية اللائحة المترابطة ومؤشر إلى نهايتها ..
Node _head = {points to some node}
Node _tail = {points to some node}إذا كان لديك مؤشر إلى أي عقدة في هذه اللائحة ، ماهي أسرع خوارزمية لمسح هذه العقدة من اللائحة المترابطة ، مع العلم أنه قد تحتاج إلى تغيير قيمة _head أو _tail إذا مسحت عقدة الرأس أو عقدة الذيل .. ؟