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 ạ.
Tại sao trong hàm xoá phần tử danh sách liên kết đơn lại có return?
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