Cho danh sách liên kết đơn n phần tử nguyên. Hãy viết hàm đệ quy long long sumRec(Node *h) tính tổng tất cả phần tử của danh sách, sau đó in kết quả.
Ví dụ: danh sách 1 → 2 → 3 → 4 → 5 có tổng bằng 1+2+3+4+5=15.
Yêu cầu: dùng đệ quy theo dạng sum(h) = h->val + sum(h->next), trường hợp cơ sở là h == NULL trả về 0. Cấp phát động bằng malloc và giải phóng (free) toàn bộ trước khi kết thúc.
Dòng 1: n. Dòng 2: n số nguyên là giá trị các node theo thứ tự.
0≤n≤105, ∣ai∣≤109.
Một dòng duy nhất: tổng các phần tử.
Ví dụ:
Đầu vào:
5
1 2 3 4 5
Đầu ra:
15
Giải thích:
Đang tải editor...