java 判斷一個(gè)數(shù)組中的數(shù)值是否連續(xù)相鄰的方法
* 判斷一個(gè)數(shù)組中的數(shù)值是否連續(xù)相鄰
* 滿(mǎn)足以下條件:
* 1.0是例外可以反復(fù)出現(xiàn) 0可以通配任何字符
* 2.相同的數(shù)值不會(huì)重復(fù)出現(xiàn)
* 3.該數(shù)組可以是亂序的
* 當(dāng)數(shù)組不含有0時(shí)滿(mǎn)足最大值-最小值=n(數(shù)組長(zhǎng)度)-1
* 當(dāng)數(shù)組數(shù)組含有0時(shí).滿(mǎn)足最大值-最小值<n(數(shù)組長(zhǎng)度)-1
* 所以,當(dāng)最大值最大值-最小值>n(數(shù)組長(zhǎng)度)-1時(shí),一定不是連續(xù)相鄰數(shù)組
package datastruct.usearray;
public class JudgeAdjacent {
private static boolean judege(int a[]) {
int min=Integer.MAX_VALUE;
int max=Integer.MIN_VALUE;
for (int i = 0; i < a.length; i++) {
if (a[i]!=0) {
if (min>a[i]) {
min=a[i];
}
if (max<a target="_blank">a.length-1) {
return false;
}else {
return true;
}
}
public static void main(String[] args) {
int a[]={8,5,0,10,6,7,0,0};
if (judege(a)) {
System.out.println("該數(shù)組是相鄰的!");
}else {
System.out.println("該數(shù)組不是相鄰的!");
}
}
}
</a>
以上這篇java 判斷一個(gè)數(shù)組中的數(shù)值是否連續(xù)相鄰的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Springcloud hystrix服務(wù)熔斷和dashboard如何實(shí)現(xiàn)
這篇文章主要介紹了Springcloud hystrix服務(wù)熔斷和dashboard如何實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12
Java實(shí)現(xiàn)超簡(jiǎn)單抖音去水印的示例詳解
抖音去水印方法很簡(jiǎn)單,以前一直沒(méi)有去研究,以為搞個(gè)去水印還要用到算法去除,直到動(dòng)手的時(shí)候才發(fā)現(xiàn)這么簡(jiǎn)單,不用編程基礎(chǔ)都能做。所以本文將介紹一個(gè)超簡(jiǎn)單抖音視頻去水印方法,需要的可以參考一下2022-03-03
java關(guān)鍵字abstract(抽象)實(shí)例詳解
在Java中,抽象類(lèi)是不能實(shí)例化的類(lèi),它通常作為其他子類(lèi)的父類(lèi)存在,并提供了一種繼承的框架,抽象類(lèi)中可以包含抽象方法,這些方法沒(méi)有具體的實(shí)現(xiàn),必須由子類(lèi)來(lái)提供,本文給大家介紹java關(guān)鍵字abstract(抽象)實(shí)例詳解,感興趣的朋友跟隨小編一起看看吧2024-10-10
Redis?Java客戶(hù)端建立的兩種方式小結(jié)
Redis具有快速讀取數(shù)據(jù)的能力,將經(jīng)常訪(fǎng)問(wèn)的數(shù)據(jù)緩存到Redis中,可以減輕數(shù)據(jù)庫(kù)的壓力,本文主要介紹了Redis?Java客戶(hù)端建立的兩種方式小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2025-04-04
一學(xué)即會(huì)之JDK版本快速切換方法(2024)
這篇文章主要介紹了一學(xué)即會(huì)之JDK版本快速切換方法,詳細(xì)給大家講解了如何下載、安裝和配置多個(gè)JDK版本,并通過(guò)設(shè)置環(huán)境變量和編寫(xiě)批處理腳本來(lái)切換JDK版本,需要的朋友可以參考下2025-03-03
淺談Spring Boot Web 應(yīng)用性能優(yōu)化
這篇文章主要介紹了淺談Spring Boot Web 應(yīng)用性能優(yōu)化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
spring boot使用thymeleaf跳轉(zhuǎn)頁(yè)面實(shí)例代碼
本篇文章主要介紹了spring boot使用thymeleaf跳轉(zhuǎn)頁(yè)面,實(shí)例介紹了thymeleaf的原理和介紹,有興趣的可以了解一下。2017-04-04

