كمان خلينا في ال Linked list....
ماهي أفضل طريقة لإيجاد العقدة رقم n من الأخير في لائحة مترابطة ذو اتجاه واحد single linked list ..
مثلا إذا كان لدينا اللائحة التالية:
1->2->3->4->5->6->7
إذا كانت n = 0 نرجع 7
إذا كانت n = 1 نرجع 6
إذا كانت n = 10 نرجع NULL
تعريف التابع الذي أريد كتابة كود له هو:
Node* GetNthNodeFromEnd(Node* head, int n);