thuật toán:
- Chia dãy số của bạn ra 2 mảng âm dương
+array_am: lưu số âm
+array_duong: lưu số dương
- Tạo 1 mãng trung gian đánh dấu âm dương
vd: bạn có mảng -8 9 -9 8 9 -2
--> thì mảng lưu sẽ ra như sau -,+,-,+,+,- (có thể 1 sẽ là + và 0 sẽ là trừ lưu trong mạng trung gian)
- sắp xếp mảng âm và mảng dương theo yêu cầu giảm hoặc tăng là tùy đề bạn tự xem
- dựa vào mãng trung gian bạn sẽ bỏ mãng dương vào vị trí + của mảng trung gian và mảng âm vào vị trí - của mãng trung gian
--> xuất mảng trung gian là kết quả cuối cùng
@AVATARBLACK: bạn không giải được thì đừng nói khó nghe quá
Sửa+bảo trì web, viết addon cscart,..(01266371311)
Bookmarks