\ No newline at end of file
+
+
diff --git a/src/Main.java b/src/Main.java
index a0428da..487c3ff 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -1,6 +1,7 @@
public class Main {
public static void main(String[] args) {
+
System.out.println("Hello World!");
}
}
diff --git a/src/com/geekhub/hw4/set/SetOperations.java b/src/com/geekhub/hw4/set/SetOperations.java
index c368475..d2c0266 100644
--- a/src/com/geekhub/hw4/set/SetOperations.java
+++ b/src/com/geekhub/hw4/set/SetOperations.java
@@ -3,22 +3,22 @@
import java.util.Set;
public interface SetOperations {
- // (=),
+ //Два множества А и В равны (А=В), если они состоят из одних и тех же элементов
boolean equals(Set a, Set b);
- // () ? ,
- //
+ //Объединением (суммой) множеств А и В называется множество А ? В,
+ //элементы которого принадлежат хотя бы одному из этих множеств
Set union(Set a, Set b);
- // ,
- // ,
+ //Разностью множеств А и В называется множество АВ, элементы которого
+ //принадлежат множеству А, но не принадлежат множеству В
Set subtract(Set a, Set b);
- // () ? ,
- // ,
+ //Пересечением (произведением) множеств А и В называется множество А ? В,
+ //элементы которого принадлежат как множеству А, так и множеству В
Set intersect(Set a, Set b);
- // ? ,
- // , ? = () ? ()
+ //Симметричной разностью множеств А и В называется множество А ? В,
+ //являющееся объединением разностей множеств АВ и ВА, то есть А ? В = (АВ) ? (ВА)
Set symmetricSubtract(Set a, Set b);
-}
+}
\ No newline at end of file
diff --git a/src/com/geekhub/hw4/set/SetOperationsReaslization.java b/src/com/geekhub/hw4/set/SetOperationsReaslization.java
new file mode 100644
index 0000000..c047d97
--- /dev/null
+++ b/src/com/geekhub/hw4/set/SetOperationsReaslization.java
@@ -0,0 +1,43 @@
+package com.geekhub.hw4.set;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ * Created by developer on 28.11.2015.
+ */
+public class SetOperationsReaslization implements SetOperations {
+ @Override
+ public boolean equals(Set a, Set b) {
+ return a.equals(b);
+ }
+
+ @Override
+ public Set union(Set a, Set b) {
+ Set