Tôi có một đối tượng Yêu cầu có chứa danh sách các Người phê duyệt. Người phê duyệt có tên và vị trí phê duyệt.Sắp xếp lại một danh sách các mục vị trí
- Mathew
- Đánh dấu
- Luke
- John
Cuối cùng, một yêu cầu sẽ di chuyển qua chuỗi này, bắt đầu từ Mathew và kết thúc vào lúc John.
Tôi cần có thể sắp xếp lại những thứ này cho phép thêm và xóa như được nêu bên dưới.
Người phê duyệt có thể là -
Được thêm tại một vị trí nhất định - ví dụ: Thêm Peter ở vị trí 3 trong trường hợp trật tự mới sẽ
- Mathew
- Đánh dấu
- Peter
- Luke
- John
Xóa - tức. Xóa Đánh dấu trong trường hợp này theo thứ tự mới là
- Mathew
- Luke
- John
Chỉnh sửa - tức là bạn có thể thay đổi vị trí của John tới 1 trong trường hợp này theo thứ tự mới là
- John
- Mathew
- Đánh dấu
- Luke
tôi đã đưa ra một số giải pháp, tuy nhiên không ai trong số họ là đặc biệt thanh lịch.
Bất kỳ trợ giúp sẽ được nhiều đánh giá cao