7.3.2022 Set update
							parent
							
								
									1c3c13fdef
								
							
						
					
					
						commit
						08b40ec1d5
					
				|  | @ -1,6 +1,6 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||||
| <classpath> | <classpath> | ||||||
| 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"> | 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"> | ||||||
| 		<attributes> | 		<attributes> | ||||||
| 			<attribute name="module" value="true"/> | 			<attribute name="module" value="true"/> | ||||||
| 		</attributes> | 		</attributes> | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| eclipse.preferences.version=1 | eclipse.preferences.version=1 | ||||||
| org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | ||||||
| org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 | ||||||
| org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve | ||||||
| org.eclipse.jdt.core.compiler.compliance=17 | org.eclipse.jdt.core.compiler.compliance=11 | ||||||
| org.eclipse.jdt.core.compiler.debug.lineNumber=generate | org.eclipse.jdt.core.compiler.debug.lineNumber=generate | ||||||
| org.eclipse.jdt.core.compiler.debug.localVariable=generate | org.eclipse.jdt.core.compiler.debug.localVariable=generate | ||||||
| org.eclipse.jdt.core.compiler.debug.sourceFile=generate | org.eclipse.jdt.core.compiler.debug.sourceFile=generate | ||||||
|  | @ -11,4 +11,4 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled | ||||||
| org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | ||||||
| org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning | ||||||
| org.eclipse.jdt.core.compiler.release=enabled | org.eclipse.jdt.core.compiler.release=enabled | ||||||
| org.eclipse.jdt.core.compiler.source=17 | org.eclipse.jdt.core.compiler.source=11 | ||||||
|  |  | ||||||
|  | @ -17,6 +17,8 @@ public class AusführerSet { | ||||||
| 		 | 		 | ||||||
| 		System.out.println(Set.isEmpty()); | 		System.out.println(Set.isEmpty()); | ||||||
| 		 | 		 | ||||||
|  | 		Set.remove(6); | ||||||
|  | 		 | ||||||
| 		System.out.println(Set.size()); | 		System.out.println(Set.size()); | ||||||
| 		 | 		 | ||||||
| 		Set.Ausgabe(); | 		Set.Ausgabe(); | ||||||
|  |  | ||||||
|  | @ -54,6 +54,20 @@ public class Set<X> { | ||||||
| 		 | 		 | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
|  | 	public void remove(X wert) { | ||||||
|  | 		Node<X> current = this.start; | ||||||
|  | 		if(current.wert == wert) { | ||||||
|  | 			this.start = current.next; | ||||||
|  | 		} | ||||||
|  | 			while(current.next != null) { | ||||||
|  | 				if(current.next.wert == wert) { | ||||||
|  | 					current.next = current.next.next; | ||||||
|  | 					size--; | ||||||
|  | 				} | ||||||
|  | 			current = current.next; | ||||||
|  | 			} | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
| 	public Node<X> getStart() {  | 	public Node<X> getStart() {  | ||||||
| 		return this.start;		 | 		return this.start;		 | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue