01/10/2018, 13:37
Cần giúp đỡ bài toán tìm phần tử trên mảng 2 chiều bằng ngôn ngữ C
Em có 2 mảng 2 chiều như hình.
Xử lý trên mỗi hàng. : Tìm vị trí của phần tử của mảng ABC trên mảng P.
ví dụ: như hàng 1 : kết quả sẽ là 4 1 2 3 5, cứ như vậy cho đến hết hàng.
Em cám ơn ạ.
Bài liên quan
Hay nói cách khác là tìm hoán vị biến P[i] thành ABC[i] (với đk P[i] luôn là hoán vị của ABC[i]).
vâng ạ, em dùng từ chưa được chuẩn lắm ạ.
lấy từng hàng của P, đánh index vào rồi sort là ra đúng kết quả mà ?
nếu mà có phần tử trùng nhau thì xử lý thế nào vậy anh., ý em là mang ABC và P có một số phần tử giống nhua nhưng mảng xuất gia vẫn là một hoán vị đấy anh
êm định làm như thế nay nhưng vẫn không ổn
trong đó number_Population và numbertex là kích thước mảng ABC và P
mảng mark để đánh dấu những ví trị đã chọn rồi, và nếu trùng vị trí thì bỏ qua, so sánh tiếp cái sau, mà chạy vẫn không đúng.
Mình thấy đơn giản mà, ABC đều chứa các hàng đã được sắp xếp từ lớn tới nhỏ.
Ví dụ hàng đầu tiên:
Chuyển đổi sang dạng mảng có đánh index:
em cám ơn anh !!!