السلام عليكم و رحمة الله و بركاته...
أولا ، إذا كان هذا الموضوع لا ينتمي إلى هذا القسم فأرجو من الأخوة الأعضاء تنبيهي بذلك أو من المشرفين أن يقوموا بنقل الموضوع إلى القسم المناسب.
لدي كود ++c و أريد تحويله إلى pseudo code ، لدي معرفة قليلة لكتابة أشياء بسيطة بالـ pseudo code و ليس لكتابة link list و هو المطلوب.
الكود التالي بال ++c (على إعتبار أن الnode يحتوي على int data, node* next)
void insertLast(Node* &f, int v)
{
if (f==NULL)
f = new Node(v, NULL);
else
{
Node* p=f;
while (p->next != NULL)
p = p->next;
p->next = new Node(v, NULL);
}
}و هذه محاولتي بال pseudo code
void function insertLast(Node pointer n, integer v) if n = NULL then n ← new Node(v, NULL) else Node pointer p ← n while p.next ≠ NULL do p ← p.next repeat p.next ← new Node(v, NULL) endif end insertLast
الرجاء إبداء ملاحظاتكم حول الpseudo code و إقتراحاتكم لجعله قياسيا لأقصى درجة ممكنة :)
ملاحظة : الرجاء الرد بأقصى سرعة ممكنة لأن التسليم غداً.