a) Cho một danh sách liên kết đơn gồm N phần tử (N < 10000000). Viết hàm in ra phần tử thứ N/2 của dãy.

Mã:

int phan_tu_n2(Node * ds)

b) Cho một danh sách liên kết đơn gồm N phần tử (N < 10000000), có thể không phải là danh sách trong câu a, và một số nguyên không âm K (K < N). Viết hàm in ra phần tử thứ K tính từ cuối dãy. Lưu ý K = 0 là phần tử cuối dãy, K = N - 1 là phần tử đầu dãy.

Mã:

int phan_tu_k_tu_cuoi(Node * ds, int k)