* Bestimmen Sie, ob die Werte in einem Array kontinuierlich und benachbart sind
* Die folgenden Bedingungen sind erfüllt:
* 1.0 ist eine Ausnahme. 0 kann wiederholt angezeigt werden. Jeder Charakter kann wild zugeordnet werden.
* 2. Die gleichen Werte werden nicht wiederholt angezeigt
* 3. Das Array kann nicht in Ordnung sein
* Wenn das Array nicht 0 enthält, ist der Maximalwert erfüllt - der Minimalwert = n (Arraylänge) -1
* Wenn das Array -Array 0 enthält, erfüllen Sie den Maximalwert - Minimalwert <N (Arraylänge) -1
* Also, wenn der Maximalwert - Minimalwert> n (Arraylänge) -1, darf er kein kontinuierliches benachbartes Array sein
Paket datastruct.UseArray; Judgeadjacent der öffentlichen Klasse {private statische boolean judege (int a []) {int min = integer.max_value; int max = integer.min_value; für (int i = 0; i <A.Length; i ++) {if (a [i]! = 0) {if (min> a [i]) {min = a [i];} if (max <a target = "_ leer"> A.Length-1) {return false;} else {return true; {}} public static static static void (String [] args [] args [] args [] args [] args) {int; a [] = {8,5,0,10,6,7,0,0}; if (judege (a)) {System.out.println ("Das Array ist benachbart!");} else {System.out.println ("Das Array ist nicht benachbart!Die obige Java -Methode, um festzustellen, ob die Werte in einem Array kontinuierlich und benachbart sind, ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.