Tại sao trong hàm xoá phần tử danh sách liên kết đơn lại có return?

Mọi người cho mình hỏi với ạ tại sao trong đoạn chương trình trên bắt buộc phải có return thì các lệnh if mới thực hiện được ạ.

Vì xóa có 1 node thôi.

4 Likes

Bởi vì bỏ return sẽ tạo ra một logic sai.
Khi mới học em nên viết lưu đồ thuật toán trước khi code. Khi bỏ/ không bỏ return thì nó tuân theo 2 lưu đồ (quy trình cho nó dễ hiểu) khác nhau thì tất nhiên sẽ cho kết quả khác nhau.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?