master
			
			
		
		
							parent
							
								
									25f48e7116
								
							
						
					
					
						commit
						d6c8b53ae7
					
				|  | @ -61,10 +61,17 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int indexVon(int gesucht, int[] array) |     public static int indexVon(int gesucht, int[] array) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         for(int i=0; i<array.length; i++) | ||||||
|  |         { | ||||||
|  |             if(array[i] == gesucht) | ||||||
|  |             { | ||||||
|  |                 return i; | ||||||
|  |             } | ||||||
|              |              | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |              | ||||||
|         return -3245646; |         } | ||||||
|  |          | ||||||
|  |         return -1; | ||||||
|     }     |     }     | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -77,23 +84,37 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int maxWert(int[] array) |     public static int maxWert(int[] array) | ||||||
|     { |     { | ||||||
|         // TODO...
 |         int bisherigesmax = array[0]; | ||||||
|  |         for(int i=0;i<array.length ;i++) | ||||||
|  |         { | ||||||
|  |             if(array[i]> bisherigesmax) | ||||||
|  |         {  | ||||||
|  |             bisherigesmax = array[i]; | ||||||
|  |              | ||||||
|  |         } | ||||||
|  |         } | ||||||
|  |         return bisherigesmax;  | ||||||
|  |                   | ||||||
|      |      | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |  | ||||||
|         return -346; |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |      /** | ||||||
|      * Ermittelt den Index des groessten im Array enthaltenen Elements. |      * Ermittelt den Index des groessten im Array enthaltenen Elements. | ||||||
|      * @param array Array, in dem gesucht wird. |      * @param array Array, in dem gesucht wird. | ||||||
|      * @returns Den Index des groessten vorkommenden Werts. |      * @returns Den Index des groessten vorkommenden Werts. | ||||||
|      */ |      */ | ||||||
|     public static int maxIndex(int[] array) |     public static int maxIndex(int[] array) | ||||||
|     {  |     {  | ||||||
|         // TODO...
 |        int bisherigesMaxIndex = 0; | ||||||
|  |         for(int i=0;i<array.length ;i++) | ||||||
|  |         { | ||||||
|  |             if(array[i]> bisherigesMaxIndex) | ||||||
|  |         {  | ||||||
|  |             bisherigesMaxIndex = i; | ||||||
|              |              | ||||||
|         // das return steht hier nur, damit der Compiler nicht meckert:
 |         } | ||||||
|         return -324688; |         } | ||||||
|  |         return bisherigesMaxIndex; | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -104,7 +125,7 @@ public class ArrayExperimente | ||||||
|      */ |      */ | ||||||
|     public static int maxIndexKuerzer(int[] aray) |     public static int maxIndexKuerzer(int[] aray) | ||||||
|     { |     { | ||||||
|         // TODO: Formuliere diese Funktion als Einzeiler, indem du
 |          // TODO: Formuliere diese Funktion als Einzeiler, indem du
 | ||||||
|         // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst.
 |         // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst.
 | ||||||
|         // Diese Variante einfacher zu formulieren als mit einer Schleife
 |         // Diese Variante einfacher zu formulieren als mit einer Schleife
 | ||||||
|         // (braucht allerdings mehr Rechenschritte).
 |         // (braucht allerdings mehr Rechenschritte).
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue