* ตรวจสอบว่าค่าในอาร์เรย์นั้นต่อเนื่องและอยู่ติดกัน
* ตามเงื่อนไขต่อไปนี้:
* 1.0 เป็นข้อยกเว้น 0 สามารถแสดงซ้ำ ๆ ตัวละครใด ๆ สามารถกำหนดได้อย่างดุเดือด
* 2. ค่าเดียวกันจะไม่ปรากฏซ้ำ ๆ
* 3. อาร์เรย์สามารถไม่เป็นระเบียบ
* เมื่ออาร์เรย์ไม่มี 0 ค่าสูงสุดจะเป็นที่พอใจ - ค่าต่ำสุด = n (ความยาวอาร์เรย์) -1
* เมื่ออาร์เรย์อาร์เรย์มี 0 ให้เป็นไปตามค่าสูงสุด - ค่าต่ำสุด <n (ความยาวอาร์เรย์) -1
* ดังนั้นเมื่อค่าสูงสุด - ค่าต่ำสุด> n (ความยาวอาร์เรย์) -1 มันจะต้องไม่เป็นอาร์เรย์ที่อยู่ติดกันอย่างต่อเนื่อง
Package Datastruct.usearray; Judgeadjacent คลาสสาธารณะ {บูลีนแบบคงที่ส่วนตัว (int a []) {int min = integer.max_value; int max = integer.min_value; สำหรับ (int i = 0; i <a.length; i ++) {ถ้า (a [i]! = 0) {ถ้า (min> a [i]) {min = a [i];} ถ้า (สูงสุด <a target = "_ blank"> a.length-1) {return false; A [] = {8,5,0,10,6,7,0,0,0}; ถ้า (judege (a)) {system.out.println ("อาร์เรย์อยู่ติดกัน!");} อื่น {system.out.println ("อาร์เรย์ไม่ได้อยู่ติดกัน!");วิธี Java ข้างต้นเพื่อตรวจสอบว่าค่าในอาร์เรย์นั้นต่อเนื่องและอยู่ติดกันเป็นเนื้อหาทั้งหมดที่ฉันได้แบ่งปันกับคุณหรือไม่ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น