0 k thích
67 đã xem
trong Cố vấn học tập bởi (130 điểm)
Chào thầy cô, anh chị và các ban.

Ví dụ em có 1 mảng 2 chiều các phần tử phụ thuộc vào nhau (ví dụ phần tử này bẳng tổng 2 phần tử liền kề). Vậy khi e thay đổi giá trị 1 phần tử thì làm sao để các phần tử khác thay đổi theo mà vẫn giữ nguyên phần tử đó?

liên quan đến bài toán mã đi tuần ạ!

1 Câu trả lời

+1 thích
bởi (160 điểm)
Chào em,

Vẫn chưa rõ mục đích của việc em cập nhật lại hai biến liền kề cũng như mối liên hệ với bài tóan mã đi tuần em đang giải quyết, nên thầy chỉ trả lời mức chung.

Khi thay đổi một biến, em muốn các biến liên quan khác thay đổi thì có một số giải pháp sau:
- Mỗi lần thay đổi, gọi hàm thay đổi 2 biến liền kề. Nếu như có sự lan truyền tiếp thì em có thể sử dụng đệ quy để thực hiên.
- Tạo cổ máy phát và lắng nghe sự kiện (event-driven), nghĩa là có một(nhiều) thằng lắng nghe sự kiện, khi có sự thay đổi xảy ra, nó bắt được sự kiện và thực thi cho mình. Giống như trong lập trình giao diện (GUI).

Nếu em chưa rõ, em có thể mô tả kĩ hơn, đi kèm ví dụ thể hiện quá trình chạy mà em mong muốn.

LNThành
Chào mừng đến với Q&A FIT. Bạn có thể đặt câu hỏi và nhận được câu trả lời từ các bộ phận hỗ trợ và những thành viên khác tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia TP.HCM. Bạn hãy đăng nhập bằng tài khoản Google để gửi hoặc trả lời các câu hỏi.
...