Предположим, что у меня есть две коллекции:
Collection1: "A1" "A1" "M1" "М2"
Collection2: "M2" "M3" "M1" "A1" "A1" "А2"
все значения являются строковыми значениями. Я хочу знать, содержатся ли все элементы Collection1 в Collection2, но у меня нет гарантии на порядок, и набор может иметь несколько записей с одинаковым значением. В этом случае Collection2 содержит Collection1, потому что Collection2 имеет два A1, M1 и M2. Theres очевидным образом: сортировка обеих коллекций и выскакивание значений, когда я нахожу совпадения, но мне было интересно, есть ли более эффективный способ сделать это. Снова с исходными коллекциями у меня нет гарантии по порядку или сколько раз будет отображаться данное значение
EDIT: Изменен набор для коллекции, чтобы очистить, что они не являются наборами, поскольку они могут содержать повторяющиеся значения