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();
}حل هذا التحدي يرتبط بفتح دورة «المؤشرات والذاكرة» بحسابك.
ابدأ الحل