Tôi đang triển khai phiên bản sắp xếp hợp nhất trong c. Đối với bước đầu tiên, tôi phải chia mảng thành mảng phụ.Thực hành không tốt để tách một mảng C bằng cách sử dụng một con trỏ ở giữa nó?
Thực hành không tốt chỉ đơn giản là làm điều này bằng cách có hai con trỏ, một trỏ đến bắt đầu của mảng ban đầu và thứ hai trỏ đến giữa?
Hoặc tôi nên malloc 2 khe cắm bộ nhớ mới, sao chép các giá trị thích hợp ở đây và sau đó giữ một con trỏ đến không gian này?
Mặt khác, làm bất cứ điều gì trong C nếu bạn không biết những gì bạn đang làm là thực hành xấu. –
@WilliamPursell :) trừ khi bạn sử dụng 'printf' không có tham số variadic. Điều đó khá dễ dàng. –
@LuchianGrigore, bạn có nghĩa là 'printf ("% s \ n ");'? – ugoren