Bộ sử dụng có bình đẳng không?
Bộ sử dụng có bình đẳng không?

Video: Bộ sử dụng có bình đẳng không?

Video: Bộ sử dụng có bình đẳng không?
Video: CHỒNG TÔI DẠY TÔI ĐIỀU GÌ VỀ BÌNH ĐẲNG GIỚI? 2024, Tháng mười một
Anonim

Các Bộ . phương thức equals () Là chỉ được sử dụng để so sánh hai bộ vì bình đẳng . Bạn co thể sử dụng Một Bộ để loại bỏ các mục nhập trùng lặp, nhưng hãy cẩn thận: HashSet không sử dụng phương thức equals () của các đối tượng chứa nó để xác định bình đẳng.

Về vấn đề này, một tập hợp có thể là bằng nhau và tương đương?

Tập hợp bằng nhau là tương đương , nhưng bộ tương đương có thể không bình đẳng . Điều này được minh họa trong ví dụ trên khi A ~ B, nhưng A ≠ B. Hai bộ là bình đẳng khi chúng có các yếu tố giống hệt nhau và bộ là tương đương khi thư từ 1-1 có thể thì là ở bộ lên giữa hai bộ.

HashSet sử dụng bằng hay mã băm? Mối quan hệ giữa bằng và Mã Băm nếu như bằng trả về true, sau đó Mã Băm phải trả về cùng một giá trị. Nếu không thì một cấu trúc như java. sử dụng. HashSet sẽ không tìm thấy cùng một thùng và không thể đảm bảo rằng không có hai bình đẳng các đối tượng trong một HashSet.

Cũng biết, những gì là tập hợp không bằng nhau?

Bằng nhau và Bộ không bằng nhau Hai bộ X và Y được cho là bằng nhau nếu chúng có chính xác các phần tử giống nhau (bất kể thứ tự xuất hiện trong bộ ). Bình đẳng bộ được biểu diễn dưới dạng X = Y. Ngược lại, bộ Được gọi là tập hợp không bằng nhau , được biểu diễn dưới dạng X ≠ Y.

Sự khác biệt giữa tương đương và bằng nhau là gì?

Tương đương . Bình đẳng và tương đương là những thuật ngữ được sử dụng thường xuyên trong toán học. Chính sự khác biệt giữa bình đẳng và tương đương đó có phải là thuật ngữ không bình đẳng đề cập đến những thứ giống nhau về mọi mặt, trong khi thuật ngữ tương đương đề cập đến những thứ tương tự trong một khía cạnh cụ thể.

Đề xuất: