Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Xin hướng giải bài tập mảng C++

4 năm trước 763 lượt xem 1 bình luận 4 năm trước

Mình có bài tập như dưới. Mọi người có thể cho mình xin hướng giải bài ko?

Nhập vào mảng a,b có m,n phần tử 

a) Nhập các phần tử của a và b không trùm nhau.

b) Sắp xếp thứ tự tăng dần hai mảng a, b.

c) Nối 2 mảng này lại thành 1 mảng duy nhất sao cho mảng vẫn tăng dần.

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Đa Vương Nguyên đã bình luận 4 năm trước

Cái ý A là phải code cho nó không trùng nhau hay là mình tự nhập phần tử khác nhau vậy bạn?

Ý B thì trên google có rất nhiều thuật toán sắp xếp mảng, bạn tìm xem cái nào bạn thấy dễ hiểu nhất thì áp dụng. Nên tạo một hàm sắp xếp rêng có 2 tham số đầu vào là mảng và số phần tử của mảng.

Ý C thì bạn tạo một mảng có số phần tử là m + n, giá trị thì truyền phần tử của a và b vào rồi dùng hàm sắp xếp để sắp xếp lại.

Bài này nên tạo các hàm riêng để làm code trông đẹp hơn, đỡ nhầm lẫn và tận dụng được code cũ. (VD: hàm nhập mảng, hàm xuất mảng, hàm sắp xếp)

Câu hỏi mới nhất