Kodax

Linked List — تحدي C++

أكمل LinkedList: insert(value) يضيف في نهاية القائمة، و print() يرجع العناصر بالشكل "1 -> 2 -> 3 -> NULL" (أو "NULL" للقائمة الفارغة).

struct Node {
    int data;
    Node* next;
};

class LinkedList {
public:
    Node* head;
    
    LinkedList() : head(nullptr) {}
    
    void insert(int value) {
        // أضف في النهاية
    }
    
    string print() {
        // أرجع العناصر بشكل "1 -> 2 -> 3 -> NULL"
        return "";
    }
};

string solution(vector<int> vals) {
    LinkedList list;
    for (int v : vals) list.insert(v);
    return list.print();
}

حل هذا التحدي يرتبط بفتح دورة «المؤشرات والذاكرة» بحسابك.

ابدأ الحل