Tôi cần một cấu trúc dữ liệu với các thuộc tính sau:Cấu trúc dữ liệu nào sẽ sử dụng?
- Tiếp cận các yếu tố cần phải hết sức nhanh
- Elements, mà không được thêm vào, không nên mất trí nhớ (như lý tưởng, kích thước của cấu trúc rỗng gần zero)
- Mỗi phần tử có hai tọa độ số nguyên (x, y) (truy cập đến các yếu tố duy nhất của họ)
- đếm tối đa yếu tố được biết đến vào thời gian tạo (hơn 10^3)
- phần tử chứa vài phao đánh giá cao
Sẽ tốt nếu bạn cũng hướng đến việc triển khai cấu trúc này trong C hoặc C++.
Đây có phải là bài tập về nhà không? –
Chọn ngôn ngữ của bạn. Không có những thứ như C/C++, và việc triển khai cho 2 ngôn ngữ này sẽ rất khác nhau. –
@R .. điểm của bạn được thực hiện, nhưng lập luận đó thực sự là mệt mỏi. Tôi tham khảo C/C++ mọi lúc. Tại sao? Bởi vì các gói của chúng ta thường kết thúc là trình bao bọc C++ xung quanh các gói C. Tôi không nghĩ ai bị xúc phạm khủng khiếp, hãy cứu lấy những người theo chủ nghĩa thuần túy trong cả hai trại có sự sang trọng của việc chọn một ngôn ngữ hay ngôn ngữ kia. –