cuốn sách gpt4 ai đã làm

Thuật toán đơn giản hóa để tính toán không gian còn lại trong bộ đệm tròn?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:06:55 25 4
mua khóa gpt4 Nike

Tôi đang tự hỏi liệu có cách nào (đơn) dễ dàng hơn cách này để tính dung lượng còn lại trong bộ đệm tròn không?

int còn lại = (kết thúc> bắt đầu)
?kết thúc-bắt đầu
: kích thước đệm - bắt đầu + kết thúc;

câu trả lời hay nhất

Nếu bạn lo lắng về các điều kiện được dự đoán kém sẽ làm chậm đường truyền CPU của mình, bạn có thể sử dụng cách này:

int còn lại = (kết thúc - bắt đầu) + (-((int) (kết thúc <= bắt đầu)) & bufferSize);

Nhưng đây có thể là một sự tối ưu hóa quá sớm (trừ khi bạn thực sự xác định nó là một điểm nóng). Hãy gắn bó với công nghệ hiện tại của bạn, điều này dễ đọc hơn.

Thuật toán đơn giản hóa để tính toán không gian còn lại trong bộ đệm tròn? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/450558/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress