Như tiêu đề đã nêu, thời gian chạy của equals()
trong java.util.Arrays
là gì?Thời gian chạy bằng bằng() trong java.util.Arrays là gì?
Ví dụ: nếu nó so sánh hai int[]
, nó có lặp qua mọi phần tử trong mảng không, vậy O (n)? Và đối với tất cả các equals()
trong các lớp riêng lẻ 'equals()
trong java, chúng ta có thể giả định rằng thời gian chạy luôn luôn là O (n) không?
Cảm ơn.
tại sao bạn không kiểm tra nguồn ?? – PermGenError
Trong trường hợp chung, nó không xác định (vì một lớp có thể có 'bằng'). Tuy nhiên, nó là một so sánh sâu, vì vậy có lẽ là O (n) để so sánh hai 'int []' –
ý của bạn là gì theo mặc định bằng? –