Update 9.3.22
							parent
							
								
									08b40ec1d5
								
							
						
					
					
						commit
						c79bd06ca4
					
				|  | @ -4,20 +4,30 @@ public class AusführerSet { | |||
| 	public static void main(String[] args) { | ||||
| 		 | ||||
| 		Set<Integer> Set = new Set<Integer>(); | ||||
| 		Set<Integer> Set2 = new Set<Integer>(); | ||||
| 		 | ||||
| 		Set.add(1); | ||||
| 		Set.add(2); | ||||
| 		Set.add(3); | ||||
| 		Set.add(4); | ||||
| 		Set.add(5); | ||||
| 		Set.add(6); | ||||
| 		Set.add(5); | ||||
| 		Set.add(7); | ||||
| 		Set.add(9); | ||||
| 		 | ||||
| 		Set2.add(2); | ||||
| 		Set2.add(3); | ||||
| 		Set2.add(4); | ||||
| 		Set2.add(6); | ||||
| 		Set2.add(9); | ||||
| 		 | ||||
| 		 | ||||
| 		System.out.println(Set.contains(4)); | ||||
| 		 | ||||
| 		System.out.println(Set.isEmpty()); | ||||
| 		 | ||||
| 		Set.remove(6); | ||||
| 		Set.remove(7); | ||||
| 		 | ||||
| 		Set<Integer> I = Set.intersection (Set2); | ||||
| 		I.Ausgabe(); | ||||
| 		 | ||||
| 		System.out.println(Set.size()); | ||||
| 		 | ||||
|  |  | |||
|  | @ -58,16 +58,41 @@ public class Set<X> { | |||
| 		Node<X> current = this.start; | ||||
| 		if(current.wert == wert) { | ||||
| 			this.start = current.next; | ||||
| 			size--; | ||||
| 		} | ||||
| 			while(current.next != null) { | ||||
| 				if(current.next.wert == wert) { | ||||
| 					current.next = current.next.next; | ||||
| 					size--; | ||||
| 				} else { | ||||
| 					current = current.next; | ||||
| 				} | ||||
| 			current = current.next; | ||||
| 			 | ||||
| 			} | ||||
| 	} | ||||
| 	 | ||||
| 	public Set<X> intersection(Set<X> s) { | ||||
| 		Set<X> result = new Set<X>(); | ||||
| 		Node<X> current = this.start; | ||||
| 		while(current != null) { | ||||
| 			if(s.contains(current.wert)) result.add(current.wert); | ||||
| 			current = current.next; | ||||
| 		} | ||||
| 		return result; | ||||
| 	} | ||||
| 	 | ||||
| 	//public Set<X> union(Set<X> s) {
 | ||||
| 		 | ||||
| 	//}
 | ||||
| 	 | ||||
| 	/*public Set<X> difference(Set<X> s) { | ||||
| 		 | ||||
| 	} | ||||
| 	 | ||||
| 	public Set<X> subset(Set<X> s) { | ||||
| 		 | ||||
| 	} */ | ||||
| 	 | ||||
| 	public Node<X> getStart() {  | ||||
| 		return this.start;		 | ||||
| 	} | ||||
|  | @ -82,7 +107,7 @@ public class Set<X> { | |||
| 			while(current != null) {	 | ||||
| 				System.out.print(current.wert + " ");	 | ||||
| 				current = current.next;	 | ||||
| 			} | ||||
| 			} System.out.print("\n"); | ||||
| 	} | ||||
| 	 | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue